Articles of андроид фрагменты

Как использовать элементы Actionbar с помощью Viewpager + Fragments

Я пытаюсь выяснить, как реализовать элементы Actionbar на основе Фрагмента, который загружается внутри моего viewpager. Мой код ниже, и я просто пытаюсь найти оптимальную практику для работы с ABS + ViewPager + Fragments. Основная деятельность public class MainActivity extends SherlockFragmentActivity { private ViewPager mPager; private TitlePageIndicator mIndicator; private MainPagerAdapter mAdapter; private List<Fragment> mFragments; private static […]

Замена фрагмента в ViewPager показывает пустой экран?

У меня много проблем с тем, чтобы Фрагменты работали с Tabs / Swiping. У меня есть одна активность и два фрагмента, один из которых имеет ListView. Я хочу, когда я прокручиваю фрагмент 1 в фрагмент с помощью ListView, чтобы обновить ListView или, если возможно, воссоздать второй фрагмент …. Сейчас я пытаюсь использовать FragmentTransaction.replace () следующим […]

Фрагмент воссоздается каждый раз после изменения ориентации, не может восстановить состояние

Обновление. Оказывается, проблема в другом месте. Спасибо @Luksprog за то, что я упустил из виду. Проект создается с использованием шаблона навигационного ящика Android Studio. Ящик реализован в классе NavigationDrawerFragment . Фрагмент, содержащий пейджер представления, добавляется, когда выбран конкретный элемент в ящике. В коде реализована моя домашняя деятельность. Когда экран вращается, onCreate() метод onCreate() для NavigationDrawerFragment […]

Android: Фрагмент предпочтений с фрагментом навигационного ящика

Привет, У меня есть приложение для Android, которое уже использует навигационный ящик. Моя MainActivity расширяет функцию фрагментации, и мой параметр SettingFragment расширяет PreferenceFragment Параметры Фрагмент : public class SettingsFragment extends PreferenceFragment { public SettingsFragment() {} @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Load the preferences from an XML resource addPreferencesFromResource(R.xml.prefs); } } И моя […]

Tab + ViewPager не обновляет вместо этого показывает странное предупреждение ожидаемое состояние 3 найдено 2

У меня есть mainactivity, который включает TabLayout с ViewPager Я добавил 3 вкладки, и каждая вкладка имеет отдельные фрагменты, которые содержат recyclerview, и эти recyclerviews имеют флажок, который должен быть одновременно обновлен / обновлен всякий раз, когда я прокручиваю viewpager (я сохраняю выбранные позиции в общих предпочтениях и обновлениях по общим предпочтениям). Моя проблема здесь, […]

OnConfigurationChange не вызывается после изменения языка

Я должен обновить содержимое фрагментов при смене языка из одного фрагмента. Поэтому я подумал об использовании метода onConfigurationChange, который находится в моей основной деятельности (эта активность контролирует все фрагменты) и воссоздает все фрагменты при изменении языка. Но этот метод не вызывается об изменении языка. Я включил локаль под тегом активности файла манифеста. OnConfigurationChange вызывается при […]

Получить текущий фрагмент и сохранить в onSaveInstanceState () метод ориентации экрана

У меня есть одно действие с несколькими фрагментами. Я также использую actionbarSherlock для своих вкладок, которые также связаны с фрагментами. Моя проблема в том, что когда я буду поворачивать экран (это портрет в альбомный / наоборот), моя деятельность снова будет вызвана, чтобы перезапустить мою активность. Я хочу не перезапускать свою активность, а просто восстановить текущий […]

DatePickerDialog onDateSet вызывается при повороте

Я использую DialogFragment для возврата DatePickerDialog в onCreateDialog (). Я установил dateSetListener как DialogFragment («this» в примере ниже), и все работает, за исключением того, что onDateSet () вызывается, когда происходит поворот экрана, что нежелательно. Как я могу заставить onDateSet не вызываться, когда экран повернут? Мой диалог public static class DateDialogFragment extends DialogFragment implements DatePickerDialog.OnDateSetListener{ public […]

Обновить текущий фрагмент (данные ListView), оставшиеся в одной активности

Вызывая Fragment из Activity , я показываю ListView с двумя Buttons . Когда я нажимаю на menu_item (т.е. Show Online), я обновляю данные и, таким образом, ListView . Теперь мне нужно отразить обновленные данные. Как я могу обновить Fragment после того, как я нажму «Показать онлайн». До сих пор я использовал следующий код: Intent intent […]

Как заменить фрагмент внутри ViewPager, используя PagerAdapter?

Моя проблема Я использую ViewPager для отображения фрагментов внутри FragmentActivity . ViewPager получает фрагменты из прикрепленного FragmentPagerAdapter . mViewPager = (ViewPager) findViewById(R.id.view_pager); mAdapter = new HomePagerAdapter(getSupportFragmentManager()); mViewPager.setAdapter(mAdapter); Предположим, что ViewPager имеет 3 фрагмента для отображения: Fragment1 , Fragment2 , Fragment3 . Fragment1 является фрагментом сетки и отображает сетку. Fragment2 и Fragment3 имеют собственный контент для […]