aboutsummaryrefslogtreecommitdiff
path: root/src/net/cbaines/suma/BusActivity.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/net/cbaines/suma/BusActivity.java')
-rw-r--r--src/net/cbaines/suma/BusActivity.java12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/net/cbaines/suma/BusActivity.java b/src/net/cbaines/suma/BusActivity.java
index a71cbd3..25f373a 100644
--- a/src/net/cbaines/suma/BusActivity.java
+++ b/src/net/cbaines/suma/BusActivity.java
@@ -20,7 +20,6 @@ import android.view.Gravity;
import android.view.View;
import android.widget.LinearLayout;
import android.widget.ListView;
-import android.widget.ProgressBar;
import android.widget.TextView;
import com.j256.ormlite.android.apptools.OrmLiteBaseActivity;
@@ -48,7 +47,7 @@ public class BusActivity extends OrmLiteBaseActivity<DatabaseHelper> implements
*/
private BusStop busStop;
- private Runnable refreshData;
+ Runnable refreshData;
protected Timetable timetable;
private Timetable visibleTimetable;
@@ -63,7 +62,7 @@ public class BusActivity extends OrmLiteBaseActivity<DatabaseHelper> implements
private HashMap<BusStop, GetTimetableStopTask> tasks = new HashMap<BusStop, GetTimetableStopTask>();
- private Handler handler;
+ Handler handler;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
@@ -180,17 +179,16 @@ public class BusActivity extends OrmLiteBaseActivity<DatabaseHelper> implements
task = new GetTimetableStopTask();
BusStop[] str = { stop.busStop };
task.execute(str);
- handler.postDelayed(refreshData, 20000);
} else {
if (task.getStatus() == AsyncTask.Status.FINISHED) {
BusStop[] str = { stop.busStop };
task.execute(str);
- handler.postDelayed(refreshData, 20000);
}
}
}
}
}
+ handler.postDelayed(refreshData, 20000);
}
};
@@ -213,12 +211,13 @@ public class BusActivity extends OrmLiteBaseActivity<DatabaseHelper> implements
for (int i = 0; i < busStops.size(); i++) {
timetable.add(new Stop(bus, busStops.get(i), null, null, false));
}
+ Log.v(TAG, "Finished adding placeholder stops");
} else {
Log.i(TAG, "Displaying previous timetable");
}
displayTimetable(timetable);
- handler.post(refreshData);
+ handler.postDelayed(refreshData, 500);
} else {
Log.i(TAG, "Live Times Disabled");
@@ -256,6 +255,7 @@ public class BusActivity extends OrmLiteBaseActivity<DatabaseHelper> implements
protected Stop doInBackground(BusStop... busStopArray) {
busStop = busStopArray[0];
+ position = busStops.indexOf(busStop);
Stop stop = null;
try {