diff --git a/app/src/main/java/com/ericsson/uecontrol/gui/HistoryActivity.java b/app/src/main/java/com/ericsson/uecontrol/gui/HistoryActivity.java index ccea035..32bb9be 100755 --- a/app/src/main/java/com/ericsson/uecontrol/gui/HistoryActivity.java +++ b/app/src/main/java/com/ericsson/uecontrol/gui/HistoryActivity.java @@ -6,6 +6,7 @@ import android.content.Context; import android.content.SharedPreferences; import android.graphics.Color; import android.os.Bundle; +import android.os.Handler; import android.preference.PreferenceManager; import android.view.*; import android.widget.*; @@ -28,10 +29,13 @@ public class HistoryActivity extends ListActivity { private static final int GRAPH_LENGTH = 60; + private Handler handler; + @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + handler = new Handler(); setContentView(R.layout.activity_history); SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); @@ -76,40 +80,62 @@ public class HistoryActivity extends ListActivity { .getSystemService(Context.LAYOUT_INFLATER_SERVICE); view = inflater.inflate(VIEW_RESOURCE, parent, false); } - File csvFile = super.getItem(position); + final File csvFile = super.getItem(position); TextView fileNameView = (TextView)view.findViewById(R.id.file_name); fileNameView.setText(csvFile.getName()); - // Read CSV File - CSVReader reader = new CSVReader(csvFile); - reader.maxNoOfEntries(GRAPH_LENGTH); - try{reader.read();}catch (IOException e){log.trace(null, e);} - GraphView.GraphViewData[] downThrp = new GraphView.GraphViewData[reader.getDownThroughput().size()]; - GraphView.GraphViewData[] upThrp = new GraphView.GraphViewData[reader.getUpThroughput().size()]; - for(int i=0; i + + +