Android Fragment getActivity null 解决

解决这个办法:

  1. 直接在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;
    }



你可能感兴趣的:(Android Fragment getActivity null 解决)