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