diff options
author | Maria Garcia Puyol <mariagpuyol@google.com> | 2016-03-19 16:52:23 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2016-03-19 16:52:23 +0000 |
commit | 4a2a2832abdc295e3533787db05d446fa712888b (patch) | |
tree | 5228694518660d76ac0e7ba40ec6747b56c125ab | |
parent | 90656b076222eb42b444b5234b4d9daf29a49a7c (diff) | |
parent | fe036770018a67336a7a72eeccacf096025c86d3 (diff) | |
download | android_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.java | 8 |
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); |