Browse Source

Fixed repeated request for create first account when all the accounts where removed after the app was left in an actitivy not root in its task

David A. Velasco 12 năm trước cách đây
mục cha
commit
3440b8a1d2
1 tập tin đã thay đổi với 7 bổ sung1 xóa
  1. 7 1
      src/com/owncloud/android/ui/activity/FileActivity.java

+ 7 - 1
src/com/owncloud/android/ui/activity/FileActivity.java

@@ -224,7 +224,13 @@ public abstract class FileActivity extends SherlockFragmentActivity {
                 Log_OC.e(TAG, "Account creation callback with null bundle");
             }
             if (mAccount == null) {
-                finish();
+                if (isTaskRoot()) {
+                    Log_OC.e(TAG, "FINISHING");
+                    finish();
+                } else {
+                    Log_OC.e(TAG, "MOVING BACK");
+                    moveTaskToBack(true);
+                }
             }
         }