summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaria Garcia Puyol <mariagpuyol@google.com>2016-03-19 16:52:23 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2016-03-19 16:52:23 +0000
commit4a2a2832abdc295e3533787db05d446fa712888b (patch)
tree5228694518660d76ac0e7ba40ec6747b56c125ab
parent90656b076222eb42b444b5234b4d9daf29a49a7c (diff)
parentfe036770018a67336a7a72eeccacf096025c86d3 (diff)
downloadandroid_packages_apps_EmergencyInfo-4a2a2832abdc295e3533787db05d446fa712888b.tar.gz
android_packages_apps_EmergencyInfo-4a2a2832abdc295e3533787db05d446fa712888b.tar.bz2
android_packages_apps_EmergencyInfo-4a2a2832abdc295e3533787db05d446fa712888b.zip
Merge "Fix screen rotation bug" into nyc-dev
-rw-r--r--src/com/android/emergency/edit/EditInfoActivity.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/com/android/emergency/edit/EditInfoActivity.java b/src/com/android/emergency/edit/EditInfoActivity.java
index eabe2dd..484df70 100644
--- a/src/com/android/emergency/edit/EditInfoActivity.java
+++ b/src/com/android/emergency/edit/EditInfoActivity.java
@@ -41,7 +41,13 @@ public class EditInfoActivity extends EmergencyTabActivity {
super.onCreate(savedInstanceState);
setContentView(R.layout.edit_activity_layout);
- showWarningDialog();
+ // savedInstanceState is null on first start and non-null on restart.
+ // We want to show the dialog on first start, even if there is a screen rotation but avoid
+ // reshowing it if a rotation occurs (which causes onCreate to be called again, but this
+ // time with savedInstanceState!=null).
+ if (savedInstanceState == null) {
+ showWarningDialog();
+ }
getWindow().addFlags(FLAG_DISMISS_KEYGUARD);
MetricsLogger.visible(this, MetricsEvent.ACTION_EDIT_EMERGENCY_INFO);