繁体   English   中英

Android:模拟长时间运行

[英]Android: simulate long running time

我想当您尝试快速运行30分钟后,每个人都可以很好地体验他的应用程序。 但是,当应用程序在设备后台停留了一天左右时,您会收到NullPointerExceptions并且由于Garbage Collector偷走了您的东西而无法正常工作。 有什么方法可以模拟长时间在后台运行的应用程序?

设置->开发人员选项->后台进程限制->最多1个进程。

当您玩得开心时,别忘了将它重新设置。 干杯。

您实际上不需要等待任何特定的时间。 您只需要做一些消耗内存的事情即可。 这可能是您为任务创建的一个特殊应用程序,但实际上并不需要。

以我的经验,大多数游戏似乎都能正常工作。 具有大量图形的游戏通常会发挥最佳性能,因为它们会占用大量内存来存储纹理等。即使没有先进的图形或繁重的处理,“愤怒的小鸟”或“糖果粉碎”也可以正常工作(可能是因为他们咀嚼电池的相同原因)。 通常,仅玩了一个关卡之后,您就可以返回到活动并查看丢失了什么。

理想情况下,您将使用智能的方式来持久化/初始化数据,因此这并不是什么大问题,但偶尔您(或用户)会遇到意想不到的事情,这可以帮助您查找数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM