我想当您快速试用 30 分钟时,每个人都会体验到他的应用程序运行良好。但是当一个应用程序在设备的后台停留一天左右时,你会得到你的东西,因为它偷了你的东西,所以NullPointerExceptions
事情并没有按预期工作。Garbage Collector
有什么方法可以模拟一个应用程序在后台运行很长时间?
问问题
991 次
2 回答
8
Settings -> Developer options -> Background process limit -> At most 1 process.
Don't forget to set it back when you're done having fun. Cheers.
于 2013-07-26T13:16:20.503 回答
0
你真的不需要等待任何特定的时间。你只需要做一些吃掉记忆的事情。这可能是您为任务创建的特殊应用程序,但您实际上并不需要。
根据我的经验,大多数游戏似乎都可以工作。具有大量图形的游戏往往效果最好,因为它们会占用大量内存来存储纹理等。愤怒的小鸟或糖果粉碎也可以,即使没有高级图形或繁重的处理(可能是他们咀嚼电池的原因相同)。通常,只玩了一个关卡左右后,您就可以返回您的 Activity 并查看丢失了什么。
理想情况下,您将使用智能方法来持久化/初始化数据,因此这应该不是什么大问题,但偶尔您(或用户)会遇到意外情况,这可以帮助您追踪它。
于 2013-07-26T13:02:17.430 回答