2014-08-27 45 views
0

在android文档上,我已经阅读过,如果你的应用程序在后台,并且android操作系统需要为另一个正在运行的应用程序获取更多资源,它将关闭或耗尽你的后台应用程序的资源。如何测试组件被操作系统杀死时的Android应用程序行为?

我不知道是否有测试故意刚刚获得尽可能多的资源,可能使你可以有你的应用程序,你在后台开发和看到Android的时候关闭其资源的任何错误发生的任何应用。

回答

4

为了模拟你的应用程序得到杀害,由于系统资源的限制,你可能需要在你的Android设备上的开发人员选项的一切。

首先,我假设你知道如何启用Developer Options。如果没有检查出链接。这几乎是Android的任何风格的同一套步骤。

后您已启用“开发人员选项”,在Android设备上的设置菜单显示,选择该设置项中,向下滚动至底部,并选择“高级”。

的地方,画面上是两个设置,你可以玩:

  • 不保留活动

  • 后台进程限制

可以玩弄这两个选项都可以模拟您的应用程序和/或进程在不在前台时被杀死。

注 - 如果应用程序正在运行的服务,它会自动以比其它的应用程序仍然在后台挥之不去的更高权限运行。您应该在排序顺序上查看this link,了解Android如何选择哪些应用被认为有资格终止。

+0

我差点忘了 - 你可以随时进入“应用程序”设置页面,选择您的应用程序并在其上做了“强制停止”。 “最近”按钮同上。从最新应用程序屏幕刷卡应用程序往往也会停止其进程。 – selbie 2014-08-28 08:43:19

相关问题