aboutsummaryrefslogtreecommitdiffstats
path: root/main/src
diff options
context:
space:
mode:
authorSamuel Tardieu <sam@rfc1149.net>2014-01-08 18:43:17 +0100
committerSamuel Tardieu <sam@rfc1149.net>2014-01-08 18:47:23 +0100
commit7fe0fcba480d301af8c629e4a37d11e5fbd5f8fc (patch)
tree45ff8f73038f3c406b5f4a0e2a05ed905f892c90 /main/src
parent2322d61a719e88e5dab1ac9ca03a5a595c2991f5 (diff)
downloadcgeo-7fe0fcba480d301af8c629e4a37d11e5fbd5f8fc.zip
cgeo-7fe0fcba480d301af8c629e4a37d11e5fbd5f8fc.tar.gz
cgeo-7fe0fcba480d301af8c629e4a37d11e5fbd5f8fc.tar.bz2
Remove onTerminate() in application
Not only it is not advised to derive from `Application` as this is often deemed useless, but also the `onTerminate()` method is never called on real devices. Since it causes issues with our tests since it accesses ressources that appear to have been cleaned up already, such as the application context, it is best to remove it entirely.
Diffstat (limited to 'main/src')
-rw-r--r--main/src/cgeo/geocaching/CgeoApplication.java10
-rw-r--r--main/src/cgeo/geocaching/DataStore.java5
2 files changed, 0 insertions, 15 deletions
diff --git a/main/src/cgeo/geocaching/CgeoApplication.java b/main/src/cgeo/geocaching/CgeoApplication.java
index 2500d10..f4cf6c9 100644
--- a/main/src/cgeo/geocaching/CgeoApplication.java
+++ b/main/src/cgeo/geocaching/CgeoApplication.java
@@ -45,16 +45,6 @@ public class CgeoApplication extends Application {
DataStore.removeAllFromCache();
}
- @Override
- public void onTerminate() {
- Log.d("Terminating c:geo…");
-
- DataStore.clean();
- DataStore.closeDb();
-
- super.onTerminate();
- }
-
/**
* Move the database to/from external cgdata in a new thread,
* showing a progress window
diff --git a/main/src/cgeo/geocaching/DataStore.java b/main/src/cgeo/geocaching/DataStore.java
index 5217a17..5d46c14 100644
--- a/main/src/cgeo/geocaching/DataStore.java
+++ b/main/src/cgeo/geocaching/DataStore.java
@@ -2309,11 +2309,6 @@ public class DataStore {
return new SearchResult(geocodes);
}
- /** delete caches from the DB store 3 days or more before */
- public static void clean() {
- clean(false);
- }
-
/**
* Remove caches with listId = 0
*