Как я понимаю, не лучше ли создавать фрагмент-события в фрагментах onCreate? Если это делается в onCreateView, его нужно будет переделать каждый раз, когда фрагмент возвращается в поле зрения (onResume())? Будет ли это иметь значение там, где оно установлено?прослушиватели событий фрагмента Android
ответ
Событие устанавливается на вид и, следовательно, восстанавливается при восстановлении вида. Например, скажем, мы установили прослушиватель на кнопку в фрагменте, который создан в onCreateView. Если в какой-то момент времени, если фрагмент будет восстановлен (без вызова onCreateView), кнопка будет восстановлена вместе с установленным слушателем. То же самое касается установки текста/фона для кнопки - вам не нужно возвращать текст/фон каждый раз, когда фрагмент возобновляется.
Я вижу, я пропустил часть, в которой связанное представление создается в onCreateView. У меня также создалось впечатление, что, если представление будет восстановлено, он будет напоминать метод onCreateView каждый раз, что было не так. Я объяснил это мне! – Chris
Вы не ошибаетесь, думая, что onCreateView вызывается каждый раз, когда фрагмент восстанавливается. onCreateView вызывает вызов каждый раз, когда фрагмент восстанавливается. В моем ответе я беру гипотетический случай, когда onCreateView не называется, чего на самом деле никогда не бывает. См. Это - http://stackoverflow.com/questions/18428152/stop-fragment-from-recreated-after-resume – Srikanth
1) да, это может быть лучше
2) да вы правы, так как слушатель событий инициализируется там, чем процесс будет повторяться здесь
3), пожалуйста, есть близко посмотрите на метод жизненного цикла
4) он всегда имеет значение, где вы используете, и когда вы инициализируетесь.
Я понимаю, что вы имеете в виду. У меня создалось впечатление, что onResume будет вызывать onCreateView. Я нашел следующую ссылку довольно приятной, если кто-то еще задается вопросом о том же: https://www.inkling.com/read/programming-android-mednieks-1st/chapter-11/visualizing-the-fragment- жизнь – Chris
- 1. Прослушиватели событий в Easeljs
- 2. прослушиватели событий NHibernate
- 3. Как «охватить» прослушиватели событий?
- 4. Когда удалять прослушиватели событий?
- 5. Включить прослушиватели событий
- 6. Расширение Chrome: прослушиватели событий
- 7. Почему пользовательские прослушиватели событий останавливают распространение событий?
- 8. flex прослушиватели событий в классе
- 9. делает javascript удалить прослушиватели событий?
- 10. backbone.js инициализировать прослушиватели против событий
- 11. jQuery динамически вызывать прослушиватели событий
- 12. AS3 & Flex: оптимизировать прослушиватели событий
- 13. jQuery и прослушиватели событий клиринга
- 14. прослушиватели событий при загрузке ajax
- 15. VB.NET: создание диспетчера событий - прослушиватели
- 16. Что такое прослушиватели пассивных событий?
- 17. Symfony2: отключить прослушиватели событий поставщика
- 18. longtail player + anythingslider + прослушиватели событий
- 19. Условно-обязательные/развязывающие прослушиватели событий
- 20. прослушиватели событий, чтобы сформировать ярлык
- 21. Как установить прослушиватели событий в плагине Кордовы
- 22. Как определить пользовательские события и прослушиватели событий в Android?
- 23. Android: Получение событий щелчка из фрагмента фрагмента или активности?
- 24. android sim card прослушиватели
- 25. AsyncTask и прослушиватели (Android)
- 26. Как тестировать прослушиватели событий с помощью QUnit
- 27. flash AS3 как удалить прослушиватели событий сцены
- 28. jQuery прослушиватели событий срабатывают несколько раз
- 29. Не удалось добавить прослушиватели событий через JavaScript
- 30. Классы Javascript и прослушиватели событий jQuery
О каких событиях вы расскажите? – kcoppock
В основном это будут события onclick. Я думаю, что теперь я восполнил этот пробел в своем понимании, но все равно будет интересно узнать, какие события вы установили в onCreate? Получают ли какие-либо события другие события UI? Если возможно, ссылка будет оценена! – Chris