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;
    }
相關文章
相關標籤/搜索