getActivity nullPointerException

来源:互联网 发布:淘宝开店流程步骤注册 编辑:程序博客网 时间:2024/06/13 05:34

今天突然出现一个问题。

Fragment中getActivity突然不能了,会出现空指针问题。最后也不知道是什么原因引起的。


解决办法:

@Overridepublic 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");}}

根据http://stackoverflow.com/questions/20261181/nullpointerexception-in-getactivity-fragment

中讲到,最好在onDetach中将activity=null,。


虽然问题是解决了,但也没找到原因是什么?



1 0
原创粉丝点击