我正在尝试测试我的应用程序处理如何被Android ActivityManager
摧毁(稍后由Alarm事件重新启动)。
换句话说,我想强制传达这样的信息:
I/ActivityManager( 333): No longer want com.myname.myapp (pid 4444): hidden #22
有没有办法可靠诱导ActivityManager
“不再需要”我的申请?
我知道结束过程的一些技巧(但是,这个问题的目的是找到一些东西来诱导“不再需要”的ActivityManager
方法。)
ActivityManager
“不再需要”方法完全相同。ActivityManager
的窥视。killBackgroundProcesses()
。 killBackgroundProcesses()
与<{1}}“不再需要”方法完全相同。答案 0 :(得分:1)
在较新版本的Android中,有一个选项“不要保留活动”。选择用户离开活动后立即销毁每个活动。例如,我们有活动A和B. 正常流量
选择“不要保持活动”