Android 将ActivityManager引导到;“不再需要”;用于测试
我正在尝试测试我的应用程序如何处理被AndroidAndroid 将ActivityManager引导到;“不再需要”;用于测试,android,Android,我正在尝试测试我的应用程序如何处理被AndroidActivityManager破坏的情况(然后通过报警事件重新启动)。 换句话说,我想强制传递这样的信息: I/ActivityManager( 333): No longer want com.myname.myapp (pid 4444): hidden #22 是否有办法可靠地使活动管理器不再需要我的应用程序? 我知道一些结束流程的技巧(但是,这个问题的目的是找到一些东西来诱导“不再需要”的ActivityManager方法) 使用
ActivityManager
破坏的情况(然后通过报警事件重新启动)。
换句话说,我想强制传递这样的信息:I/ActivityManager( 333): No longer want com.myname.myapp (pid 4444): hidden #22
是否有办法可靠地使活动管理器
不再需要我的应用程序?
我知道一些结束流程的技巧(但是,这个问题的目的是找到一些东西来诱导“不再需要”的
ActivityManager
方法)
- 使用管理应用程序,触摸“强制停止”按钮
问题在于,它的行为似乎并不总是与
的“不再需要”方法完全相同ActivityManager
- 运行许多占用内存的应用程序
问题在于它不可靠且耗时。有时我可以运行很多应用程序,但我看不到来自
的提示ActivityManager
- 操作系统API
问题在于,不清楚显式调用
是否与killbackgroundprocesss()
的“不再需要”方法的行为完全相同ActivityManager
- 活动A启动活动B
- 活动A启动活动B
- B->onCreate,A->onDestroy(注 A在开始活动B后不调用finish)
- 按“后退”按钮可返回活动A