diff options
| author | Bananeweizen <Bananeweizen@gmx.de> | 2012-02-17 11:15:48 +0100 |
|---|---|---|
| committer | Bananeweizen <Bananeweizen@gmx.de> | 2012-02-17 11:15:48 +0100 |
| commit | 5252edc70a02378624144a8e42ae4e71318f9ed3 (patch) | |
| tree | e2e2abf0c209759053e0fec7d9298810ec48e29c /main/src/cgeo/geocaching/compatibility | |
| parent | 87aca9bffc6bbcf5113ebdae3c81ad719d564654 (diff) | |
| download | cgeo-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.java | 15 |
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); + } + } |
