解决这个办法:
java
直接在activity. onsaveinstance 那里直接把重写:ide
@Override protected void onSaveInstanceState(Bundle outState) { // TODO Auto-generated method stub //super.onSaveInstanceState(outState); }
这样的话,就fragment 就会直接跟activity一块儿销毁了、code
2. 直接在初始化fragment 的时候 把activity保存下来,在使用的时候 要断定一下。it
@Override public void onAttach(Activity activity) { super.onAttach(activity); mActivity = activity; }