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

FragmentPagerAdapter отображает все содержимое фрагмента на первой странице

В памяти у меня есть список элементов, каждый из которых имеет заголовок и список 0..N Chunks (которые хранят некоторую информацию). Я знаю, что правильно создаю этот список в памяти, так как я выводил всю структуру в командную строку. У меня есть активность, которая использует ViewPager для отображения этих данных. Каждая страница ViewPager является Item и […]

Вызовите onStart () фрагмента перед отображением Viewpager, navigation_mode_tabs

Я использовал ViewPager и ActionBar с NavigationMode: "NAVIGATION_MODE_TABS" Я положил 3 фрагмента: Fragment0 (левая вкладка), Fragment1 (средняя вкладка), Fragment2 (правая вкладка) Сначала появляется Fragment0 и методы «onCreateView» и «onStart» вызываются для Fragment0 AND Fragment1 Если я скольжу по горизонтали, чтобы перейти на «среднюю вкладку» (Fragment1), методы «onCreateView» и «onStart» из Fragment2 (правая вкладка) называются … […]

Невозможно ввести значение null в класс

У меня есть фрагмент, который я хочу использовать повторно. Его функциональность одинакова, только изменения макета Я использую roboguice для ввода представлений id в переменные Я добавил этот взгляд, например: @Nullable @InjectView(R.id.edtEventLocationAddress) private EditText edtEventLocationAddress; Теперь это представление может присутствовать или не присутствовать в данном макете i, представленном в методе onCreateView Вот почему я поставил @Nullable […]

Android добавляет фрагмент внутри фрагмента

Привет там (и спасибо заранее), У меня есть приложение с расположением в Google Play Store (с использованием PagerTabStrip с 5 дополнительными фрагментами). В некоторых из этих фрагментов мне нужно будет отобразить небольшую информацию о последнем обновлении данных. Я сразу подумал о создании фрагмента (LastUpdatedFragment), который я бы добавил (гнездо) к фрагментам, которые мне нужны. Сначала, […]

Youtube Player Полноэкранный контроль не работает в android

Я использовал YoutubePlayerFragment для воспроизведения видео, но когда я нажимаю кнопку «Полный экран», экран поворачивается в альбомный режим, и он дает исключение из вида не найденное. **i am using the following logic:** Fragment fragment = new YouTubePlayerFragment(); FragmentManager fm = getActivity().getFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); ft.replace(R.id.youtubeplayerview, fragment); ft.commit(); YouTubePlayerFragment youtubeFrag = (YouTubePlayerFragment) fragment; youtubeFrag.initialize(API_KEY, this); […]

Как избежать воссоздания фрагмента в ViewPager?

Я использую ViewPager с FragmentStatePagerAdapter, который содержит 5 страниц. На первой странице у меня есть ListView с элементами. Когда я перехожу на последнюю страницу ViewPager, и я возвращаюсь на первую страницу, мой ListView пуст, потому что Adaptive был воссоздан. Android всегда вызывает следующие методы: onAttach (), onCreate (), onCreateView (), onViewCreated (), onActivityCreated (), onStart […]

Как передать аргументы фрагмента при использовании пейджера представления с различными фрагментами / макетами?

Цель : использовать аргументы фрагмента для передачи вдоль значения строки из TextView в новые фрагменты TextView , но при использовании ViewPager с различными layouts/fragments в FragmentPagerAdapter . Проблема : новый фрагмент никогда не получает аргументы фрагментов из предыдущего фрагмента. Моя настройка : у меня есть мой хостинг с ViewPager и FragmentPagerAdapter . Я переопределил метод […]

Фрагменты, которые не воссоздаются FragmentStatePagerAdapter после возврата к основному экземпляру фрагмента

ОБЪЕМ Я делаю заявку на мой фестиваль в колледже, который показывает события в течение 4 конкретных фиксированных дат. У меня есть main_activity, у которого есть linearlayout, на котором отображаются каждый фрагмент. Теперь у меня есть фрагмент « ScheduleFragment ». ScheduleFragment состоит из ViewPager и FragmentStatePagerAdapter, которые позволяют переключаться на 4 даты. ViewPager имеет 4 страницы, […]

Out of memory error viewpager + imageView

Я показываю 100 изображений в viewpager, и моя ошибка приложения (из-за ошибки памяти), когда я перемещаюсь между этими изображениями. Я хочу использовать destroyItem для освобождения памяти, но она не работает. Вы можете мне помочь ? public class ViewPagerAdapter extends FragmentPagerAdapter { public ViewPagerAdapter(FragmentManager fm) { super(fm); } @Override public Fragment getItem(int pos) { return JpgFragment.newInstance(pos); […]

Андроидный фрагмент OnCreateView дважды называется

Я использую FragmentPagerAdapter с фрагментами. Моя проблема в том, что когда я вызываю setCurrentItem, метод OnCreateView загружаемого фрагмента вызывается дважды. Однако важно отметить, что фрагмент не воссоздается, он просто возобновляется. Я отчаянно хочу найти решение, которое вызывает OnCreateView только один раз. Я рассмотрел следующие вопросы и еще несколько, но ни один из них не содержит […]