Bläddra i källkod

Merge pull request #13037 from nextcloud/bugfix/crash-on-fragment-show-on-file-activity

Fix Crash Show Fragment During FileActivity Lifecycle Change
Alper Öztürk 1 år sedan
förälder
incheckning
cf52d8ccb0

+ 3 - 4
app/src/main/java/com/owncloud/android/ui/activity/FileActivity.java

@@ -520,17 +520,16 @@ public abstract class FileActivity extends DrawerActivity
      * Show loading dialog
      */
     public void showLoadingDialog(String message) {
-        // grant that only one waiting dialog is shown
         dismissLoadingDialog();
-        // Construct dialog
+
         Fragment frag = getSupportFragmentManager().findFragmentByTag(DIALOG_WAIT_TAG);
         if (frag == null) {
             Log_OC.d(TAG, "show loading dialog");
             LoadingDialog loading = LoadingDialog.newInstance(message);
             FragmentManager fm = getSupportFragmentManager();
             FragmentTransaction ft = fm.beginTransaction();
-            loading.show(ft, DIALOG_WAIT_TAG);
-            fm.executePendingTransactions();
+            ft.add(loading, DIALOG_WAIT_TAG);
+            ft.commitAllowingStateLoss();
         }
     }