diff options
author | Christopher Baines <cbaines8@gmail.com> | 2012-02-17 20:50:17 +0000 |
---|---|---|
committer | Christopher Baines <cbaines8@gmail.com> | 2012-02-17 20:50:17 +0000 |
commit | 190cb3c6a16d6c65764f18afd5f5f19f1a912aac (patch) | |
tree | bbc997b60a30ea92568142db57de897c9ca49c16 /src/net/cbaines/suma/BusActivity.java | |
parent | fd428ee33771a7bf95abad4d2e7beb882a368d41 (diff) | |
download | southamptonuniversitymap-190cb3c6a16d6c65764f18afd5f5f19f1a912aac.tar southamptonuniversitymap-190cb3c6a16d6c65764f18afd5f5f19f1a912aac.tar.gz |
Fixed a bug with dest stop detection, and added a safeguard on the bus activity.
Diffstat (limited to 'src/net/cbaines/suma/BusActivity.java')
-rw-r--r-- | src/net/cbaines/suma/BusActivity.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/net/cbaines/suma/BusActivity.java b/src/net/cbaines/suma/BusActivity.java index 4b59117..f68c051 100644 --- a/src/net/cbaines/suma/BusActivity.java +++ b/src/net/cbaines/suma/BusActivity.java @@ -157,6 +157,12 @@ public class BusActivity extends OrmLiteBaseActivity<DatabaseHelper> implements busStopsActive = new ArrayList<Boolean>(); busStopsActive.add(false); + if (bus.destination != null) { + Log.i(TAG, "Bus destination is " + bus.destination); + } else { + Log.i(TAG, "Bus destination is null"); + } + for (int i = 0;; i++) { BusStop nextStop = bus.route.moveInRoute(instance, busStops.get(i), bus.direction, 1); @@ -166,6 +172,11 @@ public class BusActivity extends OrmLiteBaseActivity<DatabaseHelper> implements busStops.add(nextStop); busStopsActive.add(false); + + if (busStops.size() > 50) { + Log.e(TAG, "Got more than 50 bus stops"); + break; + } } refreshData = new Runnable() { |