Я потерял сегодня несколько часов, потому что мой функциональный код больше не работал. Код для перезагрузки вида фрагмента не работал больше после обновления до новой версии поддержки библиотеки 25.1.0:Обновить фрагмент больше не работает
Это мой код:
FragmentManager manager = getActivity().getSupportFragmentManager();
FragmentTransaction fragmentTransaction = manager.beginTransaction();
fragmentTransaction.detach(fragment);
fragmentTransaction.attach(fragment);
fragmentTransaction.commit();
Я пытался отладить выкладывание точки останова на
public void onPause()
public void onStop()
public void onAttach(Context context)
public void onDetach()
public void onDestroyView()
public void onDestroy()
но приложение не входит ни в одну из этих функций, и на экране ничего не происходит.
Если я вызываю отсоединение самостоятельно, без приложения, приложение вводит onPause и onStop, и представление покидает экран.
Вы должны разделить это на вопрос, а затем ответить на свой вопрос. Не ставьте вопрос и ответ вместе, это запутывает. –
@RickS хорошо, все готово;) –
Спасибо! Через некоторое время вы сможете отметить это как принятый ответ. –