В настоящее время я пытаюсь переключить свое приложение Android из отдельных действий на фрагменты, содержащиеся в одной активности с вкладками, однако я сталкиваюсь с некоторыми ошибками при определении того, как передавать данные между их. Я изначально просто использовал намерения. Тем не менее, теперь, когда я использую фрагменты, я в настоящее время храню любые данные, которые мне нужны, в качестве полевой переменной в моей активности с вкладками (как this ответов). Я получаю исключения с нулевым указателем, потому что моя активность с вкладками пытается загрузить мой первый и второй фрагмент, но мой второй фрагмент зависит от значения EditText от моего первого фрагмента. Есть ли способ загрузить эти фрагменты по одному за раз, и передать мои данные поля (и загрузить мой второй фрагмент), когда пользователь проведет проверку? Если есть способ, это лучший способ решить мою проблему? Я очень открыт для других предложений. Спасибо, парни!!Обработка зависимых данных между вкладками в активности с вкладками
0
A
ответ
1
Для этого здесь есть специальная тема http://developer.android.com/training/basics/fragments/communicating.html.
Я бы объявил два интерфейса по одному в каждом фрагменте. Затем реализуйте интерфейс в своей деятельности. В EditText
изменение в первом фрагменте отправляет значение активности и сохраняет значение в активности в переменной экземпляра. Затем на втором фрагменте извлекается значение во втором действии из активности.
Смежные вопросы
- 1. Передача данных между вкладками
- 2. MonoTouch Передача данных между вкладками
- 3. проблема передача данных между вкладками
- 4. передачи данных между вкладками UITabBar
- 5. jQuery вкладки. Соединение между вкладками и вкладками
- 6. ScrollView в активности с вкладками вниз
- 7. Как скрыть слои с вкладками с вкладками с вкладками
- 8. Фрагмент воссоздан между вкладками
- 9. Передача данных между вкладками в swift
- 10. Предотвращение навигации между вкладками с вкладками ViewPager и панели действий
- 11. Передача данных между вкладками в Xcode 4.3
- 12. Интервал между вкладками TabPageIndicator
- 13. Отключить салфетки между вкладками
- 14. Rendering между вкладками
- 15. Избегайте переключения между вкладками
- 16. Определяет разницу между вкладками?
- 17. TabControl - прокрутка между вкладками
- 18. Передача значений между вкладками
- 19. Получение текущей выбранной вкладки активности с вкладками
- 20. Расстояние между вкладками
- 21. Намерение открыть конкретную вкладку активности с вкладками
- 22. Навигация между вкладками в TabHost
- 23. Пробел между вкладками в Android
- 24. управления сеансом между вкладками в
- 25. Проблема сеанса между двумя вкладками
- 26. Переключение между вкладками в TabBarController
- 27. переключение между вкладками в shinyjs
- 28. Распорка между вкладками в Extjs
- 29. Переключение между вкладками в NERDTree
- 30. Элемент управления вкладками ASP.NET с настраиваемыми вкладками
Отлично, я думаю, это сработает! Я соглашусь, если смогу исправить еще одну небольшую озабоченность у меня есть: есть ли способ отключить прокрутку _until_, что EditText заполнен? –
Я могу думать об этом .. переопределить слушателей смены страницы. Если edittext не заполнен, запрограммируйте его, чтобы вернуться к первому фрагменту. – Panther
Извините, я никогда не возвращался к вам! Это отлично работало с небольшой гимнастикой с моим зрителем. Спасибо:) –