У меня есть действие A, и когда пользователь нажимает на кнопку, появляется диалоговое окно (которое представляет собой объект B с диалоговой темой), там он может щелкнуть по кнопке, а после этого диалог исчезнет, и пользователь вернется к активности A. Как обновить пользовательский интерфейс активности A, чтобы пользователям не приходилось возвращаться домой и снова открывать активность A? Я ценю любую помощь, которую вы можете предоставить.Как обновить активность, когда дочерняя активность (тема: диалог) закрыта?
0
A
ответ
2
Используйте startActivityForResult() - setResult() - шаблон onActivityResult().
1
Посмотрите на ActivityLifecycle:
Когда активность А показ пользователю снова, метод onResume()
называется. Так что ваши обновления в этом методе и ваши данные обновляются каждый раз, когда активность снова появляется.
Смежные вопросы
- 1. Как определить, когда моя активность была закрыта?
- 2. Белый экран, когда одна активность закрыта, а предыдущая активность отображается
- 3. Освежающая активность Когда диалог отклоняется
- 4. Android Диалог Активность Тема: андроид: Тема против setTheme()
- 5. Уведомление не отображается, когда активность закрыта
- 6. Музыкальный сервис останавливается, когда активность остановлена / закрыта?
- 7. Android: Служба останавливается, когда активность закрыта
- 8. Моя активность закрыта, когда я нажимаю кнопку
- 9. Использовать активность как диалог
- 10. Редактирование активность тема
- 11. Обновить активность, когда Интернет наступает
- 12. активность действует как РЕАЛЬНЫЙ диалог
- 13. активность как диалог в android
- 14. Тема не задана Основная активность
- 15. Как обновить активность?
- 16. Android - Как обновить активность
- 17. Как обновить активность TabHost?
- 18. Главная кнопка родительский фрагмент-дочерняя активность
- 19. Продолжайте обновлять интерфейс Android от службы, когда активность закрыта/перезапущена
- 20. Android - активность не закрыта кнопкой «Назад»
- 21. Активность Android не может быть закрыта
- 22. Как обновить активность при закрытии диалогового окна
- 23. Обновить ListView или активность?
- 24. Активность закрыта до получения ответа сервера
- 25. Активность закрыта до повторного нажатия кнопки дважды
- 26. Следующая активность закрыта при попытке добавить editText
- 27. Обновить в активность, когда приходит уведомление, Android
- 28. Активность: Активность:
- 29. Активность просочилась окно - Пользовательский диалог
- 30. Обновить начальную активность?
Зависит от того, что вы хотите обновить при закрытии диалогового окна, потому что Dialog также является частью Activity, поэтому при нажатии кнопки вы можете получить доступ к представлениям из макета деятельности и обновить последние значения без открытия операции снова. –
Можете ли вы предложить какой-то код о том, как сделай это? – Peter
Питер: что вы хотите обновить по диалоговому закрытию? –