- 單獨使用Fragment時,可以利用下面這個函數實現懶加載;
@Override
public void onHiddenChanged(boolean hidden) {
super.onHiddenChanged(hidden);
if(hidden){
//UI對用戶隱藏
}else{
//UI對用戶可見
}
}
- Fragment結合ViewPager時,可以使用下面這個函數實現懶加載;
@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
if(isVisibleToUser){
//UI對用戶可見
}else{
//UI對用戶隱藏
}
}
- 順帶提一下,Fragment的生命周期
- onCreate
- onCreateView
- onViewCreated
- onActivityCreated
- onHiddenChanged
- onStart
- onResume
- onPause
- onStop
- onStart
- onResume
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。