浏览代码

use commitAllowingStateLoss

Signed-off-by: alperozturk <alper_ozturk@proton.me>
alperozturk 1 年之前
父节点
当前提交
56199b9284
共有 1 个文件被更改,包括 3 次插入4 次删除
  1. 3 4
      app/src/main/java/com/owncloud/android/ui/activity/FileActivity.java

+ 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();
         }
     }