Когда я нажимаю кнопку «Назад», я возвращаюсь к предыдущей активности от текущей деятельности android - PullRequest
0 голосов
/ 23 февраля 2020

Когда я перемещаю текущую активность в активность списка в активности списка, есть 8 элементов, а в активности списка есть виджет кнопки добавления, когда я добавил один элемент с помощью кнопки добавления, так что всего 9 элементов в активности списка. Здесь моя проблема заключается в том, что, когда я нажимаю кнопку «Назад», мое приложение не перемещается к предыдущему действию, показывая список действий с 8 элементами, после повторного нажатия кнопки «Назад», перемещая предыдущее действие, как решить эту проблему без использования намерения

Ответы [ 3 ]

0 голосов
/ 17 марта 2020

Когда вы используете базу данных в реальном времени, такую ​​как Firebase, в данный момент у вас будет обновленный список. Я думаю, что когда вы нажимаете кнопку, вы открываете новое действие и не заканчиваете sh последним. Итак, вы снова возвращаетесь к последнему виду. Конечно, если вы отправите свой код, вы получите правильный ответ.

0 голосов
/ 17 марта 2020

Вы должны override метод onBackPressed() в упражнении, где ваша кнопка возврата не работает для вас правильно:

@Override
public void onBackPressed()
{
     finish();
     super.onBackPressed();  
}

Я думаю, что добавление вызова метода finish() должно решить вашу проблему.

0 голосов
/ 23 февраля 2020

переопределите метод onBackPressed () так, как вы хотите.

...