Fixed illegalstateexception in trippopulator

Turns out you have to do everything in the UI thread, so the list adapter
can't just straight use activeTrips as its backing array.