aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/compatibility
diff options
context:
space:
mode:
authorBananeweizen <Bananeweizen@gmx.de>2012-02-17 11:15:48 +0100
committerBananeweizen <Bananeweizen@gmx.de>2012-02-17 11:15:48 +0100
commit5252edc70a02378624144a8e42ae4e71318f9ed3 (patch)
treee2e2abf0c209759053e0fec7d9298810ec48e29c /main/src/cgeo/geocaching/compatibility
parent87aca9bffc6bbcf5113ebdae3c81ad719d564654 (diff)
downloadcgeo-5252edc70a02378624144a8e42ae4e71318f9ed3.zip
cgeo-5252edc70a02378624144a8e42ae4e71318f9ed3.tar.gz
cgeo-5252edc70a02378624144a8e42ae4e71318f9ed3.tar.bz2
new: menu to refresh static maps in static map activity
Diffstat (limited to 'main/src/cgeo/geocaching/compatibility')
-rw-r--r--main/src/cgeo/geocaching/compatibility/Compatibility.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/main/src/cgeo/geocaching/compatibility/Compatibility.java b/main/src/cgeo/geocaching/compatibility/Compatibility.java
index 15d1924..61e2629 100644
--- a/main/src/cgeo/geocaching/compatibility/Compatibility.java
+++ b/main/src/cgeo/geocaching/compatibility/Compatibility.java
@@ -1,8 +1,10 @@
package cgeo.geocaching.compatibility;
import cgeo.geocaching.Settings;
+import cgeo.geocaching.activity.AbstractActivity;
import android.app.Activity;
+import android.content.Intent;
import android.content.res.Configuration;
import android.net.Uri;
import android.os.Build;
@@ -94,4 +96,17 @@ public final class Compatibility {
}
}
+ public static void restartActivity(AbstractActivity activity) {
+ final Intent intent = activity.getIntent();
+ if (isLevel5) {
+ activity.overridePendingTransition(0, 0);
+ intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
+ }
+ activity.finish();
+ if (isLevel5) {
+ activity.overridePendingTransition(0, 0);
+ }
+ activity.startActivity(intent);
+ }
+
}