我今天失去了几个小时,因为我的功能代码不再工作了.更新到支持库25.1.0的新版本后,重新加载片段视图的代码不再有效:
这是我的代码:
FragmentManager manager = getActivity().getSupportFragmentManager();
FragmentTransaction fragmentTransaction = manager.beginTransaction();
fragmentTransaction.detach(fragment);
fragmentTransaction.attach(fragment);
fragmentTransaction.commit();
Run Code Online (Sandbox Code Playgroud)
我试图调试一些断点
public void onPause()
public void onStop()
public void onAttach(Context context)
public void onDetach()
public void onDestroyView()
public void onDestroy()
Run Code Online (Sandbox Code Playgroud)
但应用程序没有进入任何该功能,屏幕上没有任何反应.
如果我单独调用detach,没有附加,则应用程序进入onPause和onStop并且视图离开屏幕.