问答详情
图片加载失败

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

阅读(28) 2017-03-06 11:05:49
android 在主activity里面启动另一个activity,在另一个activity里面改变application的data使主activity的UI改变之后调用finish()后退,发现主activity的data没改变而是后退后再启动才...
提问者:云客网官方问答 悬赏分:0

评论

  • 小平同志

    2017-06-08

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

    0

  • K***D

    2017-03-06

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

    0