From 41a36bbe70daa8c229a27b286a5192080d1c81c0 Mon Sep 17 00:00:00 2001 From: Phillip Hsu Date: Sat, 3 Sep 2016 20:26:58 -0700 Subject: [PATCH] Set ID on EditText so it automatically saves state on rotation --- app/src/main/java/com/philliphsu/clock2/AddLabelDialog.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/com/philliphsu/clock2/AddLabelDialog.java b/app/src/main/java/com/philliphsu/clock2/AddLabelDialog.java index b76a354..4bec7b9 100644 --- a/app/src/main/java/com/philliphsu/clock2/AddLabelDialog.java +++ b/app/src/main/java/com/philliphsu/clock2/AddLabelDialog.java @@ -48,6 +48,8 @@ public class AddLabelDialog extends AppCompatDialogFragment { @Override public Dialog onCreateDialog(Bundle savedInstanceState) { mEditText = new EditText(getActivity()); + // Views must have IDs set to automatically save instance state + mEditText.setId(R.id.label); mEditText.setText(mInitialText); mEditText.setInputType( EditorInfo.TYPE_CLASS_TEXT // Needed or else we won't get automatic spacing between words