summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFan Zhang <zhfan@google.com>2020-12-14 14:39:58 -0800
committerFan Zhang <zhfan@google.com>2020-12-14 14:39:58 -0800
commit7468455aa5fdf640faab38847f2ed033cfa18af9 (patch)
treecd97db9467be5a156b6533566aca3cfcc0c8e6b0 /src
parentd9d3c5a8ef9fb6a0d042bb6b8a91952e35847230 (diff)
downloadEmergencyInfo-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.java9
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");
}
}