今天突然出现一个问题。
Fragment中getActivity突然不能了,会出现空指针问题。最后也不知道是什么原因引起的。
解决的方法:
@Override
public void onAttach(Activity activity) {
super.onAttach(activity);
mActivity = activity;
Log.e(TAG, "onAttach");
try {
eventNewFragmentTabListener = (OnEventNewFragmentTabListener) activity;
} catch (Exception e) {
throw new ClassCastException(activity.toString()
+ "must implement OnEventNewFragmentTabListener");
}
}中讲到。最好在onDetach中将activity=null,。
尽管问题是攻克了,但也没找到原因是什么?
getActivity nullPointerException
原文:http://www.cnblogs.com/mfmdaoyou/p/6713115.html