getView()和getActivity()有什么区别?
我已经使用了这两种方法,但是不了解基本的区别,即使使用方法在android中也是如此:
ListView deliverItemList = (ListView) getView().findViewById(R.id.load_item_list); ListView deliverItemList = (ListView) getActivity().findViewById(R.id.load_item_list);
解决方法
getActivity()返回托管Fragment的Activity,而getView()返回onCreateView膨胀和返回的视图.后者仅在onCreateView返回后返回值!= null