viewpage配合fragment实现界面切换,fragment无法刷新

我是通过将数据写入到数据库,然后再显示到界面上
一共有四个界面,通过fragment实现。
在开发的过程中碰到一个问题,我要刷新当前的界面中的数据怎么办
方法:我通过新建一个进程,取更新数据库的数据,
然后当数据更新完成后,我重新吧界面onresum一下。这个时候就需要知道当前那个fragment处于onresum状态。怎么办?

第一步:在加入fragment的时候,我将UserVisibleHint设置为false wf.setUserVisibleHint(false);
image.png

第二步:我在oncreat中设置为false,在onresum中设置为true
image.png

image.png

第三步:在主线程中更新界面,判断当前处于onresum的fragment,然后重新onresum一下。
image.png

现在就可以把当前看到的界面刷新了,显示数据库中更新的数据
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 12,960评论 2 59
  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,038评论 2 89
  • 文/居里社 从来没有觉得一个男人可以用“惊艳”来形容,胡歌算一个。最火的时候风靡一时的“李逍遥”在江湖驰骋间笑看红...
    居里叶阅读 578评论 6 17
  • 昨天晚上,我默默打开简书,心里怀疑着前天晚上我有没有更。然后,发现,果然,我,又忘了!然后气得我昨天也没有写。...
    我想下雪阅读 148评论 0 0
  • 游戏结束后,MAX和部份人回去了,一部有部份同事提议太早了,要找个地方再坐坐,这地方当然无非就是酒吧,苏瑞看看表,...
    妖居终南山阅读 226评论 0 1