Передать данные с событием между мероприятиями на вкладках - Android

StackOverflow https://stackoverflow.com//questions/10665422

Вопрос

У меня есть табатность с 4 вкладками (деятельность). Теперь я хочу передавать данные между этими 4 вкладками.Я знаю, как передать его родителю (Tabactivity), но как я могу передать его в одну из действующих вкладок?С Putextra я могу передать некоторые данные, но как я могу знать в другой деятельности, что она получила данные (что-то вроде события / обратного вызова / то, что все равно)?

Это было полезно?

Решение

Вы проверяете, есть ли данные в намерении с Getextra.Я решил бы это с публичными статическими переменными.Просто получите ссылку на объект от OnResume в вашей деятельности.Не забудьте проверить, что это NULL

Другие советы

<Персиковая деятельность на вкладке имеет свой контекст.Вы можете поставить дополнительные / получать дополнительные, как обычно.

Другими способами:

Сделайте публичную статическую переменную. Предпочтение.

Храните его в sqlite.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top