diff options
Diffstat (limited to 'org.fox.ttrss/src/main/java/org')
-rwxr-xr-x | org.fox.ttrss/src/main/java/org/fox/ttrss/OnlineActivity.java | 8 | ||||
-rwxr-xr-x | org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineActivity.java | 7 |
2 files changed, 10 insertions, 5 deletions
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/OnlineActivity.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/OnlineActivity.java index 12ae0622..8503bf9a 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/OnlineActivity.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/OnlineActivity.java @@ -255,13 +255,13 @@ public class OnlineActivity extends CommonActivity { editor.apply(); Intent offline = new Intent(OnlineActivity.this, OfflineActivity.class); + offline.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION | Intent.FLAG_ACTIVITY_CLEAR_TASK | + Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK); offline.putExtra("initial", true); - offline.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION); - - startActivityForResult(offline, 0); - finish(); + startActivity(offline); + finish(); } public void login() { diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineActivity.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineActivity.java index ce243d1e..1123ca12 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineActivity.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineActivity.java @@ -24,6 +24,7 @@ import android.view.MenuItem; import android.widget.EditText; import org.fox.ttrss.CommonActivity; +import org.fox.ttrss.OnlineActivity; import org.fox.ttrss.PreferencesActivity; import org.fox.ttrss.R; @@ -636,8 +637,12 @@ public class OfflineActivity extends CommonActivity { editor.putBoolean("offline_mode_active", false); editor.apply(); - Intent refresh = new Intent(this, org.fox.ttrss.OnlineActivity.class); + Intent refresh = new Intent(this, OnlineActivity.class); + refresh.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION | Intent.FLAG_ACTIVITY_CLEAR_TASK | + Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK); + startActivity(refresh); + finish(); } |