Parent Directory | Revision Log
Links to HEAD: | (view) (download) (annotate) |
Sticky Revision: |
gradle
refactor favorites handling to a seperate class and add favorite adder/remover to departurelist
Also save the search string
The showing of the name search text field is not dependent on savedInstanceState
Only show distance if the stationlist is in findNearest mode
First working version with offline stationlist
.... also call show() on the newly created Toast object
Make sure that we have some stations to plot (close a auto-reported NPE error)
Remove TODO: - can't see anything that can be cleaned up
Use another menu icon for GPS/location
only enable GPS/location options menuitem if we have a location
Move StationEntry to it's own java file (and thereby making it a top-level class)
Seems like Handler.removeMessages() removed that annoying bug so feeling lucky i'm removing this safeguard Bumping version to 0.9.4.2 (40)
Yet another attempt at silence those awfull autoposted exceptions ....
One more try at silence exceptions
Silence an exception
Rename lookupfunctions to have similar names
rename lookupStations -> lookupStationsByLocation
If we couldn't find a position and the user cancels, then close this activity
Remove debug output
Poll geo posisions from LocationLookup instead of pushing via a handler
When using gps provider, show satellite count to the user
Cleanup
Experimental #5, update TrainInfo client to use common data-beans
Do the cleanup in onCreate before starting any background job - so the cleanup and background work doesn't collide
Clean up the cache to avoid OutOfMemoryError exceptions
Re-order onDestroy so they are shut down in right order
Only wait 15 seconds (was 17.5) for a gps fix and a versionCode bump to 31
Remove outcommented "safe" dialog method-wrappers
Go away from 2-step station lookup (so now station-cache actually works) No i just need to do the same operation for the 2 other xml providers
clean imports
experimental, put the original dialog methods back into place
Be a little more large on gps precission, but don't wait as long
More shutdown if destroyed
Stop any background work if the activity is destroyed
Attempt to silence this exception java.lang.IllegalStateException: The content of the adapter has changed but ListView did not receive a notification. Make sure the content of your adapter is not modified from a background thread, but only from the UI thread. [in ListView(16908298, class android.widget.ListView) with Adapter(class dk.thoerup.traininfo.DepartureListAdapter)]
Finish activity if errormsg
Dont't write "nearby stations" in a a messagebox used by all three lookup methods
Finish activities if data lookup failed
Add support for home/desktop shortcuts Bump version to 0.7.0 (23)
Another dialog exception-prevention hack
Make sure to trim the search string before acting on it
Ugly hack to prevent those auto-reported dialog related exceptions
Bug fix: If we retry a station lookup we should retry with the method used in the previous attempt maybe this resolves all the reported null pointer exceptions from name lookup (I should verify this tonight!)
Catch exceptions
We only have a location on a searchByLocation() - so this failover wouldn't work anyways
Remove out-commented code
Go back to main menu, if it couldn't find any stations (probably if you did af by-name search for a non-existing station)
Use float for lat/long to get some shorter strings
Actually make external string work :)
Externalize strings
Simplify data transfer between these two activities
combined messagebox and activity.finish()
Close activity on search cancel
Nicer location info dialog
DepartureList: Show a message if it is a metro only station
Bump version to 0.5.4 add IE (Intercity Europe) icon in gps status dialog also show latitude + longitude
Switch to server provided addresses
Let the MylocationOverlay control where the map should be centered
Always read the application name from resource file (to ensure correct upper/lower case)
AboutBox, fixed title, and show a seperate icon if a train is cancelled
Gui tweaks to welcome and better handling of stationlist window title
New gui structure with a initial welcome screen
Also save title
A more correct way to solve the issue fixed in R476
Don't crash if we didn't got a location fix
Completed favorites list feature !?!
Simplify IntSet
Minor refactorings
Use shorter labels, so the menu can be more compact
... also save the favoritelist
Added station favorite list
Don't explicitly call it gps timeout, network location provider can also time out (in case of no network coverage)
Use default android menu icons
Add location info to about box
Typo fix
Basic implementation of searchStationByName feature
Also save location
Added about box
Draw user location on stationmap, When a station icon is pressed, show the station name in a toaster box
First iteration on stationmap
Remove mock location code
* Enable retry on errors, * rename TrainInfoList to StationList * add AdMob advertising
New icons
Better train icon detection
Provider's : differentiate between an empty returned list or a communication error Re-organize some of the background work
Do the background address lokkup at a smarter point
Lookup of the stations address is now done in background
When will i learn that i may not commit code with mockLocations enabled ?
Make code work with new servlets (and new db layout)
* StationList is downloaded as iso 8859-1 * Don't use mockup locations
Some work on new xmlStationProvider
Safer fail over if there actually was obtained a usable location
No need for copying the loaded station list
Also make the station list work correctly when device is flipped
Add more mock locations and a method for removing the test provider
Small mods to the messagebox
Make the activities behave better if the device is rotated while it is working
Don't crash if there's no location provider
The socket communication with google is now done asynchronously
Remove unused code
Launch a map viewer when user clicks the station's address
First version
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
ViewVC Help | |
Powered by ViewVC 1.1.20 |