Обновить пользовательский интерфейс класса фрагмента из другого действия или класса - PullRequest
0 голосов
/ 15 декабря 2011

Это касается обновления пользовательского интерфейса в классе Fragment извне.

Требование: у нас есть один FragmentActivity, который содержит один ChildFragment, а этот ChildFragment содержит TabHost с 4 вкладками.Внутри этого TabHost есть четыре разных фрагмента, таких как «Fragment1», «Fragment2», «Fragment3», «Fragment4».

Теперь я хочу обновить / изменить пользовательский интерфейс для одного конкретного фрагмента (например, «Fragment1») изза пределами этого фрагмента.Я попробовал подход Handler для обновления пользовательского интерфейса, но это не сработало.

1 Ответ

0 голосов
/ 17 декабря 2011

Вопрос не понятен. В любом случае я вижу проблему. Я бы не использовал иерархию фрагментов. Это никогда не хорошая идея.

В любом случае, если вы ищете способ внести изменения на уровне пользовательского интерфейса, почему бы вам не использовать runOnUiThread?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...