Browse Source

use commitAllowingStateLoss

Signed-off-by: alperozturk <alper_ozturk@proton.me>
alperozturk 1 năm trước cách đây
mục cha
commit
56199b9284

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