您当前的位置: 首页 > 

ZhangJiQun&MXP

暂无认证

  • 2浏览

    0关注

    1187博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Fragment的OnResume方法:显示时候即刷新:setUserVisibleHint,onHiddenChanged

ZhangJiQun&MXP 发布时间:2018-07-23 19:57:50 ,浏览量:2

目录

onHiddenChanged

setUserVisibleHint

 

onHiddenChanged
public void onHiddenChanged(boolean hidden) {
    super.onHiddenChanged(hidden);
    if (!hidden){
        List mBibleBookmarks = DBManager.getInstance(getActivity()).queryBibleBookmarks();
        String BookmarkCount=mBibleBookmarks.size()+"";
        mTvBookmarkCount.setText(BookmarkCount);
        List mBibleBookLights = DBManager_Light.getInstance(getActivity()).queryBibleBookLight();
        String HightlightCount=mBibleBookLights.size()+"";
        mTvHightlightCount.setText(HightlightCount);
        List mBibleBookNote = DBManager_Note.getInstance(getActivity()).queryBibleBookNote();
        String NoteCount=mBibleBookNote.size()+"";
        mTvNoteCount.setText(NoteCount);
    }
}

 

setUserVisibleHint
@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
    super.setUserVisibleHint(isVisibleToUser);
    if (isVisibleToUser){
        List mBibleBookmarks = DBManager.getInstance(getActivity()).queryBibleBookmarks();
        String BookmarkCount=mBibleBookmarks.size()+"";
        mTvBookmarkCount.setText(BookmarkCount);
        List mBibleBookLights = DBManager_Light.getInstance(getActivity()).queryBibleBookLight();
        String HightlightCount=mBibleBookLights.size()+"";
        mTvHightlightCount.setText(HightlightCount);
        List mBibleBookNote = DBManager_Note.getInstance(getActivity()).queryBibleBookNote();
        String NoteCount=mBibleBookNote.size()+"";
        mTvNoteCount.setText(NoteCount);
    }
}

这两个总会有一个惯用的,你自己试试。原理是显示即刷新。

关注
打赏
1665659684
查看更多评论
立即登录/注册

微信扫码登录

0.0396s