Как я могу обновить все действия при использовании TabLayout Android? - PullRequest
2 голосов
/ 23 января 2012

Я бы уже спросил об этом, но ответа до сих пор нет.Я думаю, что предыдущий вопрос не совсем правильно поставил вопрос.Это верно, они могут решить мою первую проблему, но не вторую.

И вторая проблема - когда я пытаюсь войти в свой TabActivity, который включает в себя три вкладки, то я не могу обновить его по однойодин на каждый вид деятельности.Моя кнопка обновления в моем меню, которую я уже создал, просто обновляет ее, но выводит меня на первую вкладку, а не на текущую активную вкладку.

Кто-нибудь может помочь?Заранее спасибо

1 Ответ

2 голосов
/ 24 февраля 2012

Это не ответ, а возможное прояснение вопроса Адитьи.

У Адитьи есть приложение с тремя TabActivities.Когда пользователь изменяет что-либо в содержимом первой вкладки, это должно вызвать изменение содержимого двух других вкладок.Изменение должно появиться сразу после выбора одной из других вкладок, то есть когда выбрана одна из других вкладок, Aditya хочет, чтобы содержимое обновлялось до их отображения.

Один (неуклюжий) обходной путьзаключается в том, чтобы включить кнопку Обновить вручную в макете каждой вкладки.Это работает, но было бы лучше не требовать, чтобы пользователь обновлял представление вручную.

Кроме того, реализация кнопки «Обновить» в Aditya имеет ошибку, заключающуюся в обновлении всех трех вкладок, но затем всегда изменяющуюсяотобразить первую вкладку.Aditya хочет, чтобы в обновлении всегда отображалась текущая (обновленная, конечно) вкладка.

В идеале кнопка «Обновить» вообще не нужна, поскольку простой выбор новой вкладки приведет к обновлению макета перед его отображением.

Если я ошибся, прошу прощения.Но вот как я это прочитал.

...