Связь EditText с его идентификатором в Android StudioAndroid

Форум для тех, кто программирует под Android
Anonymous
Связь EditText с его идентификатором в Android Studio

Сообщение Anonymous »

Я изучаю Activity LifeCycle. У меня есть только один EditText и TextView в моем макете XML с определенным идентификатором. Когда я поворачиваю экран, кажется, ничего не меняется, потому что вращение не влияет на EditText.
Но когда я удаляю идентификатор EditText в XML и поворачиваю экран, вращение начинает влиять, и текст в editText удаляется из-за вращения. Меня смущает связь EditText с его идентификатором.
Я пытался объяснить проблему ниже в столбцах.
Объяснение названий столбцов ниже:
  • Наличие идентификатора: имеет ли EditText идентификатор?
  • Поворот: телефон повернулся или нет
  • EditText: что происходит с EditText после вращение.

Код: Выделить всё

Having Id------------Rotation----------EditText

Yes                  Rotated           Does not change

No                   Rotated           Yes, Text Removed from editText

Код: Выделить всё

MainActivity.java
пуст, а код main_activity.xml приведен ниже: Изображение

Изображение


Подробнее здесь: https://stackoverflow.com/questions/613 ... oid-studio

Вернуться в «Android»