Я построил свое первое приложение, в котором много тестировало каждую функцию по ходу работы, все это работает отдельно от одной проблемы
В моей MainActivity у меня есть нижеследующее, которое я понимаю, чтобы сохранить или восстановитьПредставление
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
и в MainActivity я вызываю другое действие LoginActivity через Intent, где у меня также есть
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Когда я возвращаюсь из LoginActivity через
finish();
Если 1 ориентировать экран, он переходит к моему представлению LoginActivity, а не к представлению Mainactivity в новой ориентации.
У меня также есть подобное с намерением, которое вызывает Recyclerview, но у которого нет этой проблемы, его поворотыПо мнению нет проблем.Единственное отличие, которое я вижу, это
- Я возвращаюсь из Loginactivity с помощью Finish ();
- Я возвращаюсь из Recycler с помощью кнопки Back.
Что может привести к отображению представления LoginActivity вместо представления Mainacctivity при изменении ориентации?
Мне кажется, что сохраненное состояние не было очищенос Finish (); , но удаляется с помощью кнопки Назад.
, но почему и как мне это сделать, поэтому в Mainactivity он отображает представление MainActivity при любых изменениях ориентации