Android - обновить / перезапустить предыдущее действие

1

Когда пользователь возвращается из операции в главное меню моей программы, какой класс вы используете, например, обновить/перезапустить главное меню (обновить его)?

Теги:
database
android-activity
restart
refresh

1 ответ

2
Лучший ответ

Это зависит... если вы запустили второе действие и хотите обновить его первым, вы должны:

  • Используйте метод startActivityForResult для запуска второго действия.
  • Поместите "код обновления" в метод onActivityResult вашего первого действия.

Если это не сценарий, вы можете попытаться поместить код обновления в onResume.

  • 0
    Успешно разобраться, не уверен, что это правильный способ, но он дает тот же результат: (Добавил это во второе действие) @Override public void onBackPressed () {this.startActivity (new Intent (<Location>) .this, <Destination> .class)); } Является ли этот метод приемлемым?
  • 0
    (Между прочим, я разобрался с этим до того, как вы отправили сообщение, мне просто интересно, стоит ли делать все заново или нет.)
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню