首页 > 解决方案 > 当我在一段时间后尝试恢复时,我的应用程序正在关闭

问题描述

我想出了什么样的情况会导致这种情况发生

首先我启动我的应用程序,完成加载后我转到主屏幕并做其他事情,15 分钟后我重新打开我的应用程序,它工作正常,没有显示启动活动。似乎该应用程序刚刚恢复,因此不需要从头开始加载

如果我在重新打开我的应用程序之前等待 30 分钟,就会发生奇怪的事情。当我在等待 30 分钟后重新打开我的应用程序时,我的应用程序从一开始就显示加载页面,然后它在显示主页之前被关闭。

我真的试图自己解决这个问题,但如果我使用 android studio 进行调试,它不会显示相同的结果。它工作正常,无论我等待多长时间,它都不会显示第一个活动,它会立即进入主要活动。

所以我真的不知道从哪里开始寻找解决这个问题

标签: androidandroid-lifecycle

解决方案


首先,应用程序不会永远留在您的 RAM 中。有时它最终会被内存管理关闭。它必须从开始的活动重新开始。

其次,您还没有发布您的起始活动代码,以便我们可以诊断出什么是错误的。您可以在此处发布代码。但我不清楚你的问题。您说应用程序直接进入主要活动[假设您的第一个活动是启动屏幕],看起来它仍在 RAM 中。

我建议您在此处粘贴代码,以便我进一步测试。 您的应用有时会直接加载到主要活动中,但有时会崩溃。尴尬了。该案例可能会因当时 RAM 的使用情况和其他应用程序的使用情况而有所不同。


推荐阅读