【发布时间】:2017-05-07 08:29:44
【问题描述】:
我今天浪费了几个小时,因为我的代码不再工作了。 更新到支持库 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 并且视图离开屏幕。
【问题讨论】:
-
你应该把它分成一个问题,然后回答你自己的问题。不要把问题和答案放在一起,会混淆。
-
谢谢!一段时间后,您应该能够将其标记为已接受的答案。
-
@AidaIsay :不,我只是恢复到库支持修订版 25.0.1
标签: android android-fragments fragment android-support-library