summaryrefslogtreecommitdiffstats
path: root/src/com/android/emergency/edit/EditInfoActivity.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/emergency/edit/EditInfoActivity.java')
-rw-r--r--src/com/android/emergency/edit/EditInfoActivity.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/com/android/emergency/edit/EditInfoActivity.java b/src/com/android/emergency/edit/EditInfoActivity.java
index 43110d3..39f6737 100644
--- a/src/com/android/emergency/edit/EditInfoActivity.java
+++ b/src/com/android/emergency/edit/EditInfoActivity.java
@@ -37,6 +37,7 @@ import android.view.MenuItem;
import com.android.emergency.PreferenceKeys;
import com.android.emergency.R;
import com.android.emergency.overlay.FeatureFactory;
+import com.android.emergency.util.PreferenceUtils;
import com.android.emergency.view.ViewInfoActivity;
import com.android.internal.annotations.VisibleForTesting;
import com.android.internal.logging.MetricsLogger;
@@ -75,6 +76,9 @@ public class EditInfoActivity extends Activity {
mEditInfoFragment = (EditInfoFragment) fragment;
}
+ // Show or hide the settings suggestion, depending on whether any emergency settings exist.
+ PreferenceUtils.updateSettingsSuggestionState(this);
+
getWindow().addFlags(FLAG_DISMISS_KEYGUARD);
MetricsLogger.visible(this, MetricsEvent.ACTION_EDIT_EMERGENCY_INFO);
}
@@ -124,6 +128,8 @@ public class EditInfoActivity extends Activity {
sharedPreferences.edit().remove(key).commit();
}
sharedPreferences.edit().remove(PreferenceKeys.KEY_EMERGENCY_CONTACTS).commit();
+ // Show the settings suggestion again, since no emergency info is set.
+ PreferenceUtils.enableSettingsSuggestion(this);
// Refresh the UI.
mEditInfoFragment.reloadFromPreference();