В настоящее время я работаю над приложением, которое содержит один переключатель. Когда мы касаемся переключателя, он инициирует диалог. Я хочу знать 1. Поскольку окно «Мой диалог» находится над активностью, когда мы выходим из диалога, почему onResume нас не вызывают. 2. Какие функции вызываются при завершении диалога. С уважением, Manish GurnaneyDialog on Exit
0
A
ответ
0
Вам необходимо будет реализовать прослушивание onCancelled() и onDismiss() для диалога. Они будут вызываться, когда пользователь либо отменяет, либо отклоняет диалог.
Причина onResume() никогда не вызывается, потому что действие никогда не приостанавливается. Его просто наложение, и ваша деятельность продолжается в фоновом режиме
Смежные вопросы
- 1. Thread Fails Exit On Exit Exit - C++
- 2. Dart on exit event
- 3. Профиль Powershell "on exit"?
- 4. Qt cleanup on exit?
- 5. Сценарий Powershell "on exit"?
- 6. Dialog on BackKey нажато
- 7. Modal Popup on Window Exit
- 8. PHP save timer on exit
- 9. iframe comet close on exit
- 10. Android exit app on close
- 11. Pygame Freezes on Exit/Quit
- 12. Cleanly Exit on Ctrl + C
- 13. vim restore shell on exit
- 14. узел REPL "on exit" event
- 15. Return json on exit php
- 16. exit if/for on success
- 17. jqBootstrapValidation on dialog
- 18. error on show Dialog
- 19. jQuery .dialog on load()
- 20. Подтвердите, что выходите из браузера Exit/On Browser Exit Techniques
- 21. Exit App on Back Button Не работает
- 22. JQueryUI Calling Open on dialog on working
- 23. update ui on alert dialog
- 24. JQuery on submit show dialog
- 25. Dynamicically Title Title On Dialog
- 26. jquery set pieces on dialog
- 27. click event on jqueryui dialog
- 28. custom style on dialog checkbox
- 29. NullPointerException on Dialog box - Android
- 30. jquery dialog load on scroll
Hi Mimminito, Спасибо за быстрый ответ. еще один запрос, Можем ли мы назвать OnResume из onDismiss(). Как и в моем коде, есть код в onResume, который следует вызывать, когда Dialog заканчивается. – user1283878
Нет, вы не можете. Вы можете переместить свой код в другой метод и вызвать это, когда диалог закрыт/отклонен. Или вы можете создать свой собственный интерфейс прослушивателя, вызвать это из диалогового окна, а затем вызвать свой код, когда ваш слушатель получит обратный вызов. – Mimminito
НЕ ИСПОЛЬЗУЙТЕСЬ с методами жизненного цикла Android. Если есть фрагменты кода, которые нужно запустить, когда происходят определенные события, извлеките их в другие методы – Mimminito