我正在尝试测试我的应用程序如何处理被Android ActivityManager
破坏(并随后由Alarm事件重新启动)的情况。
换句话说,我想强制执行以下消息:
I/ActivityManager( 333): No longer want com.myname.myapp (pid 4444): hidden #22
是否有办法可靠地将
ActivityManager
诱导为“不再需要”我的应用程序? 我知道结束进程的一些技巧(但是,此问题的目的是找到一些可以诱导“不再需要”的
ActivityManager
方法的方法)。ActivityManager
“不再想要”方法完全相同。 ActivityManager
的信息。 killBackgroundProcesses()
。问题在于,尚不清楚是否显式调用killBackgroundProcesses()
是否与ActivityManager
“不再需要”方法完全相同。 最佳答案
在较新的Android版本中,有一个“不保留 Activity ”选项。选择后,每个 Activity 都会在用户离开 Activity 后立即销毁。例如,我们有 Activity A和B。
正常流量
选择不保留 Activity 后
开始 Activity B后A通话未结束的消息)
关于android - 引导ActivityManager到 “No longer want”进行测试,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7639760/