diff options
author | Fan Zhang <zhfan@google.com> | 2020-12-14 14:39:58 -0800 |
---|---|---|
committer | Fan Zhang <zhfan@google.com> | 2020-12-14 14:39:58 -0800 |
commit | 7468455aa5fdf640faab38847f2ed033cfa18af9 (patch) | |
tree | cd97db9467be5a156b6533566aca3cfcc0c8e6b0 /src | |
parent | d9d3c5a8ef9fb6a0d042bb6b8a91952e35847230 (diff) | |
download | EmergencyInfo-7468455aa5fdf640faab38847f2ed033cfa18af9.tar.gz |
Block EmergencyAction from dismissing as much as possible
Block the onBackPress event on EmergencyActionActivity reduces chances
for false dismiss.
The ui can still be dismissed with home button or recents button. Apps
cannot override these behaviors. So next step we will build a foreground
service to keep the vibration and sound going.
Bug: 172075832
Test: manual
Change-Id: I2f1c2c6d684c85fe9912da663f99365ceefd3dd6
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/emergency/action/EmergencyActionActivity.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/com/android/emergency/action/EmergencyActionActivity.java b/src/com/android/emergency/action/EmergencyActionActivity.java index f15f3037..bbb3fea9 100644 --- a/src/com/android/emergency/action/EmergencyActionActivity.java +++ b/src/com/android/emergency/action/EmergencyActionActivity.java @@ -17,9 +17,9 @@ package com.android.emergency.action; import android.annotation.Nullable; -import android.app.Activity; import android.os.Bundle; import android.support.v4.app.FragmentActivity; +import android.util.Log; import android.view.WindowInsets; import android.view.WindowInsetsController; @@ -30,6 +30,8 @@ import com.android.emergency.R; */ public class EmergencyActionActivity extends FragmentActivity { + private static final String TAG = "EmergencyAction"; + @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -48,7 +50,10 @@ public class EmergencyActionActivity extends FragmentActivity { getSupportFragmentManager().beginTransaction().add(android.R.id.content, albumFragment).commit(); } + } - + @Override + public void onBackPressed() { + Log.i(TAG, "Not responding to back press intentionally"); } } |