|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.05.2017, 11:00 | #1 | |
Новичок
Джуниор
Регистрация: 10.06.2015
Сообщений: 1
|
Изменить текст на TextView на не активном табе(фрагменте)
У меня приложение с Navigation Drawer которое имеет 6 фрагментов. Первый фрагмент называется MainFragment. MainFragment в свою очередь имеет 4 фрагмента(таба). Они называются FragmentOne(COMMON), FragmentTwo(Battery), FragmentThree(Internal), FragmentFour(Internal).В MainActivity запускается AsyncTask(MyTask) который меняет текст в текущем фрагменте OneFragment(Common) и на не активном фрагменте ThirdFragment(Internal). Мой вопрос: этот AsyncTask не может изменить текст на TextView на этих табах(Common and Internal). Как это сделать? Что я делал: если сделать активным таб Common(FragmentOne) TabLayout.getTabAt(0).select() то изменение текста на TextView на Common(FragmentOne) работает. Если переключиться на третий таб Internal(FragmentThree) TabLayout.getTabAt(2).select() то срабатывает exception. Как изменить текст TextView на не активном фрагменте. Исходный код прилагается. Основные фрагменты: MainActivity MainFragment FragmentFirst FragmentSecond .... FragmentSix.
Исходный код https://yadi.sk/d/2IyWYe0f3J6Pmo Цитата:
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
TextView с подсказкой (android) | No_Comments | Мобильные ОС (Android, iOS, Windows Phone) | 1 | 14.02.2014 11:49 |
Изменить текст сообщения | Balexander | Microsoft Office Access | 1 | 23.10.2013 12:36 |
Поиск в выделенном фрагменте | cw_o | Microsoft Office Word | 2 | 04.09.2012 09:41 |
TWebBrowser - изменить текст ссылки | AvRob | Компоненты Delphi | 8 | 23.07.2012 17:02 |
Название сайта в табе | revaldo666 | Windows Forms | 0 | 09.11.2011 13:36 |