У меня есть одно действие (MainActivity) и соответствующий xml-файл. Файл Xml содержит панель инструментов сверху, затем скользящие вкладки, а затем viewpager.Android-фрагмент, viewpager, отношение активности
У меня есть 3 фрагмента (соответствующие файлы xml) и 3 SlidingTabs. Вкладка 1 связана с фрагментом 1 и 2 с 2 и 3 с 3.
- Если я выполняю какие-либо операции над представлениями в фрагментах, нужно ли писать весь код в MainActivity или в фрагменте?
- Должен ли я вернуть только фрагмент фрагмента для этого пейджера или все коды для этой страницы также должны быть внутри фрагмента?
Для Ex:
Если я извлечения некоторых данных с помощью contentresolver и заполнение данных по ListView в 1-м фрагменте, Точно так же, если я делаю некоторые другие операции и отображение деталей в фрагменте 2 и 3, Нужно ли мне писать все коды в соответствующем фрагменте, или мне нужно написать в MainActivity.
Может кто-нибудь дать ответ на эту или любую ссылку, которая будет полезна.
Спасибо! Если я использую одиночную активность для всех фрагментов, то как я могу получить контекст в фрагментах. Какой я должен использовать? getActivity() или getApplicationContext()? – akm
вы можете использовать getActivity() для контекста. Также вы можете инициализировать свой экземпляр активности, например MainActivity mainActivty = (MainActivity); –