Описание тега fragment-lifecycle

4 ответа

Компонент навигации мешает воссоздать фрагмент при нажатии на кнопку

Я использую Jetpack Navigation Component в моем проекте с указанием активности и некоторыми фрагментами. У меня есть фрагмент со списком, который заполняет со стороны сервера. Я вызываю getDataFromServer на onViewCreated метод, затем, когда пользова…
1 ответ

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

Когда я статически добавляю фрагмент в макет "Активность", я не могу восстановить состояние в onViewStateRestored(savedInstanceState: Bundle) даже если onSaveInstanceState(outState: Bundle) называется правильно. Это работает для того же фрагмента, к…
0 ответов

Android onCreateOptionsMenu вызывается дважды при изменении ориентации

Я играю с жизненным циклом Android и обнаружил, что поведение плохо документировано (или я просто делаю что-то не так). Метод onCreateOptionsMenu, как указано на https://developer.android.com/reference/android/app/Activity.html, должен вызываться то…
0 ответов

Фрагменты в viewpager перерабатываются и не перезагружаются

У меня есть фрагменты в окне просмотра. Viewpager загружает фрагменты на один индекс вперед и на один индекс позади текущего индекса. Пользователь может прокручивать страницу просмотра, и это использует больше памяти, так как другие объекты изображе…
1 ответ

RecyclerView не загружает данные при первом запуске после проверки прав доступа во фрагменте

Адаптер RecyclerView не загружает данные при первом запуске после проверки прав доступа. Я должен повторно коснуться вкладки, чтобы получить данные. Я уже посетил / попробовал эти ссылки - - RecyclerView не загружает данные при первом запуске с испо…
1 ответ

Ссылка на объект не установлена ​​на экземпляр объекта при попытке заполнить Xamarin Android TextView в фрагменте из архива

Я получаю ошибку System.NullReferenceException: Object reference not set to an instance of an object когда я пытаюсь сослаться на TextView из моего фрагмента. Это происходит во время выполнения. Фрагмент public class Fragment1 : Fragment { private i…
2 ответа

Как я могу изменить код Android, чтобы он снова заработал?

Я новичок в Android, который следует за книгой. Теперь у меня проблема. Тестовое приложение - это новостное приложение, код которого такой: public class NewsTitleFragment extends Fragment implements OnItemClickListener { private ListView newsTitleLi…
1 ответ

Я не могу понять, как передать Bundle в mapview.onCreate() в пользовательском классе виджета

У меня есть универсальный класс виджета для recyclerview, который использует MapView внутри этой строки, и класс виджета расширяет мой базовый абстрактный класс виджета, который имеет populateData(TO to), я инициализирую map в конструкторе моего кла…
0 ответов

Вернуться к активности в навигационной панели с другим отмеченным фрагментом

Итак, у меня есть Navigation Drawer Activity A с 2 фрагментами Fragment A, Fragment B в ней у меня тоже есть другой Activity B Пользователь пошел в Fragment B от Activity A используя ящик, в Fragment B он нажал кнопку, которая открылась Activity B, …
0 ответов

android - фрагмент backstack с bottomnavigationview onSaveInstanceState не вызывается должным образом

У меня проблема с моим фрагментом onSaveInstanceState. Я искал на stackru и других сайтах, я не мог получить точно такую ​​же проблему с моей проблемой. У меня есть нижняя навигационная панель (которая не является нижней панелью навигации для Androi…
1 ответ

Вызов notifyDataSetChanged() для моего адаптера, который находится в ListFragment, вызывает исключение NullPointerException?

Вступление: У меня есть следующие настройки: MainActivity с методами onNewIntent а также processNewIntent, MainActivity также реализует FragmentActivity; и имеет фрагмент с вкладками, который реализует FragmentList listaddactivity деятельность, кото…
1 ответ

Передайте данные onActivityResult() в тот же фрагмент, который еще не готов

Я использую Fragment начать новый Activity с помощью startActivityForResult()Я получаю результат (Bundle) в onActivityResult() метод. onActivityResult() вызывается раньше onResume(). Я хочу убедиться, что я сохраняю / сохраняю Bundle правильно, чтоб…
1 ответ

Как обновить текст редактирования после закрытия alerttdialog

Я хочу изменить значения 3 edittexts после того, как пользователь нажимает подтвердить в alerttdialog. Но это не обновляет. Значения меняются только после перехода к другому фрагменту и возврата к этому фрагменту SharedPreferences sp; EditText ip,po…
1 ответ

Как управлять запуском фрагмента onCreateView() после загрузки данных из интернета

У меня 3 Fragments внутри ViewPager, Я звоню API в onCreate() из первых Fragment который возвращает данные JSON (второй и третий Fragments пусты). Проблема в том, что onCreateView() всегда выполняется до получения данных от API, так что мне нужно пр…
3 ответа

Где разместить метод "ViewPager.setCurrentItem()"

Я вложил Fragments [1 основной Fragment называется "MainFrag" и много детей Fragments] приложение может показывать MainFrag или другие фрагменты. что я хочу сделать, это setCurrentItem MainFrag's ViewPager каждый раз, когда пользователь выбирает, чт…
2 ответа

Активность и жизненный цикл фрагментов, запускается ли onResume один за другим?

Мне интересно, что происходит в правильном порядке, когда пользователь возвращается к Activity от Home Screen, Будет ли Activity's onResume() выполнить сначала, а затем Fragment's onResume() выполнить после? Делает ли это по порядку или одновременно…
1 ответ

Событие Android Fragment onPause, вызванное с опозданием с FragmentPagerAdapter

У меня есть FragmentPagerAdapter в действии, которое управляет 4 фрагментами, все работает нормально, но события onPause и onDestroyView каждого фрагмента не вызываются сразу после загрузки нового фрагмента, т.е. FragmentA -> FragmentB -> FragmentC …
1 ответ

Is the Bundle passed on onCreate to Activity and Child Fragment different?

Is private copy ofBundle передается Fragment и родитель Activity? I try to save key,value pair in onSaveInstanceState из Fragment and try to retrieve it in the onCreate деятельности. It is absent there. But there also seems to be a connection betwee…
2 ответа

Событие на фрагмент заменить?

Я видел это, когда я выполняю FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); MyFragment myFragment = new MyFragment(); fragmentTransaction.replace(R.id.parent, myFragment, "MyFragment"); fragmentTransaction.addToBackSt…
3 ответа

Android -позволяет ли завершить из действия уничтожить размещенный фрагмент?

У меня есть "Деятельность A", в которой размещен "Фрагмент B". Пожалуйста, подтвердите, что если я вызову A.finish(), то фрагмент B будет уничтожен. Фрагмент B уже будет добавлен в диспетчер фрагментов. Я понимаю, что фрагмент - это подвид деятельно…