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

Commit c80890c7 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

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



Change-Id: Ib4fcff818a81a38c08f31d552706fc567ec00daa
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 244f21d9 6945e70c
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);