Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ee4c9b6a authored by Arc Wang's avatar Arc Wang Committed by Automerger Merge Worker
Browse files

Merge "Crash happens if back button is pressed during "Format as Portable""...

Merge "Crash happens if back button is pressed during "Format as Portable"" am: 671fa153 am: 6945e70c am: c80890c7 am: 85768c59

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/2147940



Change-Id: I2ca9ead163513a72e73d10af44df5112c05b61b6
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 47f97471 85768c59
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -36,6 +36,7 @@ import com.android.settings.R;
import java.util.Objects;
import java.util.concurrent.CompletableFuture;
import java.util.concurrent.TimeUnit;
import android.view.WindowManager;

public class StorageWizardFormatProgress extends StorageWizardBase {
    private static final String TAG = "StorageWizardFormatProgress";
@@ -54,6 +55,16 @@ public class StorageWizardFormatProgress extends StorageWizardBase {
            return;
        }
        setContentView(R.layout.storage_wizard_progress);

        // hide the navigation bar for this activity only. So that user can not press back button accidentally.
        View decorView = getWindow().getDecorView();
        int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION;
        decorView.setSystemUiVisibility(uiOptions);

        //disable touch in activity so user can not make the hidden navigation bar visible.
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE,
                     WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE);

        setKeepScreenOn(true);

        mFormatPrivate = getIntent().getBooleanExtra(EXTRA_FORMAT_PRIVATE, false);
+11 −0
Original line number Diff line number Diff line
@@ -31,6 +31,8 @@ import android.widget.Toast;

import com.android.settings.R;

import android.view.WindowManager;

public class StorageWizardMigrateProgress extends StorageWizardBase {
    private static final String TAG = "StorageWizardMigrateProgress";

@@ -47,6 +49,15 @@ public class StorageWizardMigrateProgress extends StorageWizardBase {
        }
        setContentView(R.layout.storage_wizard_progress);
        
        // hide the navigation bar for this activity only. So that user can not press back button accidentally.
        View decorView = getWindow().getDecorView();    
        int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION;
        decorView.setSystemUiVisibility(uiOptions);

        //disable touch in activity so user can not make the hidden navigation bar visible.
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE,
                     WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE);         
      
        mMoveId = getIntent().getIntExtra(EXTRA_MOVE_ID, -1);

        setIcon(R.drawable.ic_swap_horiz);