--- android/TrainInfo/src/dk/thoerup/traininfo/StationList.java 2010/08/25 06:18:13 1019 +++ android/TrainInfo/src/dk/thoerup/traininfo/StationList.java 2010/09/08 06:25:13 1028 @@ -115,6 +115,8 @@ isLaunchedforShortcut = getIntent().getBooleanExtra("shortcut", false); + ProviderFactory.purgeOldEntries(); //cleanup before fetching more data + if (savedInstanceState == null) { @@ -140,18 +142,23 @@ } + + + + @Override protected void onDestroy() { super.onDestroy(); - if (findStationsTask != null) { - findStationsTask.cancel(true); - } + isRunning = false; + if (locationLookup != null) { locationLookup.stopSearch(); } - isRunning = false; + if (findStationsTask != null) { + findStationsTask.cancel(true); + } }