解決這個辦法:
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; }