Sự khác nhau giữa getView()
và getActivity()
là gì?Sự khác nhau giữa getView() và getActivity() là gì?
Tôi đã sử dụng cả hai phương pháp nhưng không hiểu sự khác biệt cơ bản thậm chí phương pháp sử dụng cũng tương tự trong android:
ListView deliverItemList = (ListView) getView().findViewById(R.id.load_item_list);
ListView deliverItemList = (ListView) getActivity().findViewById(R.id.load_item_list);
tôi đã giả định rằng getView()
có thể sản xuất NullPointerException
, chia sẻ kiến thức của bạn với tôi và đó phương pháp được khuyến khích?
như vậy, tôi phải sử dụng getActivity() hoặc getView() trong Miếng ? – Abe
99% thời gian getView. Hoặc nếu bạn có thể, ghi đè lên 'onViewCreated' và sử dụng tham số cũ VIew, để tìm kiếm các view của bạn – Blackbelt
trong trường hợp của tôi, tôi ghi đè lên onActivityCreated – Abe