Android Fragment getActivity null 解决

解决这个办法:
java

  1. 直接在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;
    }
相关文章
相关标签/搜索