Dialog for emergency info

Bug:27621394
Change-Id: I894f5526d05c84eec81e9fe87a105f466195073d
This commit is contained in:
mariagpuyol
2016-03-11 18:54:19 -08:00
parent 42734c1551
commit ae49edbdfd
3 changed files with 23 additions and 6 deletions

View File

@@ -115,6 +115,7 @@ public class UserSettings extends SettingsPreferenceFragment
private static final int DIALOG_NEED_LOCKSCREEN = 7;
private static final int DIALOG_CONFIRM_EXIT_GUEST = 8;
private static final int DIALOG_USER_PROFILE_EDITOR = 9;
private static final int DIALOG_EMERGENCY_INFO_CONSENT = 10;
private static final int MESSAGE_UPDATE_LIST = 1;
private static final int MESSAGE_SETUP_USER = 2;
@@ -608,6 +609,22 @@ public class UserSettings extends SettingsPreferenceFragment
android.os.Process.myUserHandle());
return dlg;
}
case DIALOG_EMERGENCY_INFO_CONSENT : {
Dialog dlg = new AlertDialog.Builder(context)
.setTitle(R.string.emergency_info_title)
.setMessage(R.string.user_emergency_info_consent)
.setPositiveButton(R.string.emergency_info_continue,
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Intent intent = new Intent(ACTION_EDIT_EMERGENCY_INFO);
startActivity(intent);
}
})
.setNegativeButton(android.R.string.cancel, null)
.create();
return dlg;
}
default:
return null;
}
@@ -946,8 +963,7 @@ public class UserSettings extends SettingsPreferenceFragment
onAddUserClicked(USER_TYPE_USER);
}
} else if (pref == mEmergencyInfoPreference) {
Intent intent = new Intent(ACTION_EDIT_EMERGENCY_INFO);
startActivity(intent);
showDialog(DIALOG_EMERGENCY_INFO_CONSENT);
}
return false;
}