Android:模拟长时间运行

我想每个人在尝试30分钟后都会体验到他的应用程序的好处。 但是,当一个应用程序在设备的背景中NullPointerExceptions了一天左右,你会得到你的NullPointerExceptions和事情不能按预期工作,因为Garbage Collector偷走你的东西。 有什么办法来模拟在后台运行了很长时间的应用程序?

Related of "Android:模拟长时间运行"

设置 – >开发者选项 – >后台进程限制 – >最多1个进程。

当你玩得很开心的时候,不要忘记把它放回去。 干杯。

你并不需要等待任何特定的时间。 你只需要做一些吃内存的东西。 这可能是您为此任务创build的特殊应用程序,但您并不需要。

根据我的经验,大多数游戏似乎都有效。 有很多graphics的游戏往往效果最好,因为他们使用了大量的纹理内存等。愤怒的小鸟或糖果粉碎也将工作,即使没有先进的graphics或重处理(可能为同样的原因,他们通过电池咀嚼)。 通常情况下,玩了一段时间后,你可以返回到你的活动,看看有什么丢失。

最理想的情况是,你将使用聪明的方式来保存/初始化你的数据,所以这不应该是一个很大的问题,但是偶尔你(或者用户)遇到意想不到的事情,这可以帮助你追踪它。