2014-03-07 147 views
1

我有一个Android应用程序安装在设备上(4.2.2)。 设备将永远不会进入省电模式。 如果我将应用程序打开超过30分钟,应用程序将自动关闭。 并没有在日志中发现异常。 这是默认的android行为? 如果可能,请分享有关此问题的任何链接。Android应用程序自动关闭

+1

发布相关代码和堆栈跟踪。应用程序自动关闭是什么意思?崩溃? – Raghunandan

+0

没有崩溃。只需关闭应用程序并显示主屏幕。 – user2702700

+1

可能你在这段时间内消耗的内存太多。因此,框架将关闭您的任务,以获得一些基本服务的内存。 – guptakvgaurav

回答

0

这只是Android如何管理使用低内存杀手的活动的内存的一部分,即使到目前为止,运行Android的设备都有大量的内存,相同的规则仍然适用于设计时,它是设计用于在内存不足的设备上运行,如果要在没有用户交互的情况下保持活动状态,则可能需要使用Service,或者可能会找到一种方法来模拟用户交互。

0

如果你有这种行为只是4.x,但在4.x下不要,请在Manifest中尝试将trueHeap变成真。你必须在apllications标签属性中打开它。我希望这会有所帮助。