我正在运行一个自助服务终端类型的应用程序,该应用程序可以长时间保持打开状态(至少几个月...)。我已经在运行android 7的中级android设备上运行了,并且做得很好。当我在入门级设备(lenovo e10)上运行此应用程序时,该应用程序仅会在几天内关闭并转到锁定屏幕(该应用程序已固定,因此在关闭时会发生这种情况)。未捕获的异常回调不会被调用。这似乎不是一个未处理的异常。
2个问题:
是什么原因引起的。较低级别的设备是否具有较少的资源,因此会自行关闭应用程序?
调试此方法是什么?至少需要几天的时间,才能验证我实施的所有新功能是否都可以提供帮助。
我尝试实现onTrimMemory
,但似乎在关闭时也未调用它(已记录调用)。