有什么区别getView()
and getActivity()
?
我已经使用了这两种方法,但不明白基本的区别,即使使用方法在android中也是相同的:
ListView deliverItemList = (ListView) getView().findViewById(R.id.load_item_list);
ListView deliverItemList = (ListView) getActivity().findViewById(R.id.load_item_list);
我假设getView()
可能会产生NullPointerException
,与我分享您的知识以及推荐哪种方法?
getActivity()
返回Activity
主办Fragment
, while getView()
返回您膨胀的视图并returned by onCreateView
。后者返回一个值!= null
仅在那之后onCreateView
returns
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)