或者
问答详情页顶部banner图
您的位置:首页 >开发 > 移动应用 > 移动UI > android的application的data改变后,activity的UI如何立即改变?

android的application的data改变后,activity的UI如何立即改变?

提问者:云客网官方问答  |   分类:移动UI  |   浏览31次  |   悬赏分:0积分 2017-03-06 11:05:49

android 在主activity里面启动另一个activity,在另一个activity里面改变application的data使主activity的UI改变之后调用finish()后退,发现主activity的data没改变而是后退后再启动才...

我要回答

提 交

匿名

  • 小平同志

    最简单的办法是在主Activity的onResume方法里写界面刷新逻辑,这样的话主Acitivity的UI每次从后台移动到前台都会自动刷新。只是如果数据量大的话可能会占用较多资源导致卡顿 还有一个办法是准备一个boolean值作为Flag,如果其他Activity把data改变了,那么就用这个Flag标记一下,然后主Activity的onResume方法里检查这个Flag,如果数据有改变就重新加载UI

    2017-06-08 11:53:16
    评论0  |   0
  • K***D

    最简单的办法是在主Activity的onResume方法里写界面刷新逻辑,这样的话主Acitivity的UI每次从后台移动到前台都会自动刷新。只是如果数据量大的话可能会占用较多资源导致...

    2017-03-06 11:05:49
    评论0  |   0
问答详情中间banner