问题描述
- 安卓如何重启一个activity
-
我需要切换activity 切换过去之后需要重新加载数据 有时候切换过去之后系统不会重新加载 数据还是原先的 也就是说之前的activity没有被杀死 请问怎么实现利用广播可以吗?
解决方案
如何重启Activity
[Andriod官方训练教程]管理Activity的生命活动之停止和重启一个Activity
解决方案二:
问题说的不清楚,切换到的Activity是否设置有launchMode?记载数据是在什么时候?你是怎么切换的?
正常情况下,用startActivity方式切换Activity,默认使用standard启动模式,是不会有缓存数据的
解决方案三:
你应该不是切换过去,而是从上一个Activity 按了 Back 键回去了之后,这样就会显示刚刚的状态
解决方案四:
你要找的是不是:launchmode?
解决方案五:
是我理解错了 我要实现的是利用广播进行页面数据的更新!
解决方案六:
重写onResume()方法即可
解决方案七:
利用activity的生命周期,onResume()方法就好了
时间: 2024-10-21 12:43:49