美文网首页
Android中Fragment懒加载的问题

Android中Fragment懒加载的问题

作者: ChenME | 来源:发表于2017-05-04 10:11 被阅读36次
    1. 单独使用Fragment时,可以利用下面这个函数实现懒加载;
    @Override
    public void onHiddenChanged(boolean hidden) {
        super.onHiddenChanged(hidden);
        if(hidden){
            //UI对用户隐藏
        }else{
            //UI对用户可见
        }
    }
    
    1. Fragment结合ViewPager时,可以使用下面这个函数实现懒加载;
    @Override
    public void setUserVisibleHint(boolean isVisibleToUser) {
        super.setUserVisibleHint(isVisibleToUser);
        if(isVisibleToUser){
            //UI对用户可见
        }else{
            //UI对用户隐藏
        }
    }
    
    1. 顺带提一下,Fragment的生命周期
    • onCreate
    • onCreateView
    • onViewCreated
    • onActivityCreated
    • onHiddenChanged
    • onStart
    • onResume
    • onPause
    • onStop
    • onStart
    • onResume

    相关文章

      网友评论

          本文标题:Android中Fragment懒加载的问题

          本文链接:https://www.haomeiwen.com/subject/ajsrtxtx.html