是谁的方法?
人生最曼妙的风景,竟是内心的淡定与从容!
自問自答~,作為範例 這個方法是Fragment的方法,用來在Fragment上管理Fragment; 使用時,如果使用的V4包,會碰到no Activity錯誤,是因為v4包沒有重置childFragmentManager,重寫父親Fragment的onDetch方法,來解決:
public void onDetach() { super.onDetach(); try { Field childFragmentManager = Fragment.class.getDeclaredField("mChildFragmentManager"); childFragmentManager.setAccessible(true); childFragmentManager.set(this, null); } catch (NoSuchFieldException e) { throw new RuntimeException(e); } catch (IllegalAccessException e) { throw new RuntimeException(e); } }`
參考:http://www.tuicool.com/articles/2eM32ahttp://stackoverflow.com/questions/15207305/getting-the-error-java -lang-illegalstateexception-activity-has-been-destroyed
自問自答~,作為範例
這個方法是Fragment的方法,用來在Fragment上管理Fragment;
使用時,如果使用的V4包,會碰到no Activity錯誤,是因為v4包沒有重置childFragmentManager,重寫父親Fragment的onDetch方法,來解決:
參考:
http://www.tuicool.com/articles/2eM32a
http://stackoverflow.com/questions/15207305/getting-the-error-java -lang-illegalstateexception-activity-has-been-destroyed