Android Fragment getActivity null解決

456 ワード

この方法を解決します.
  • 直接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;
        }