我遇到与此问题类似的情况:Android Application Class Lifecycle
我正在扩展Application类并将其用作单例。当我浏览我的活动时,我正在我的应用程序单例中添加和修改状态。我想测试Android操作系统关闭我的应用程序以清除内存的情况,然后当你再次启动应用程序时,单例状态就消失了。目前,我只能通过退出应用程序并启动一堆其他尝试来尝试实现这一目标,但需要花费5分钟。
是否有更简单的方法让Android系统刷新正在运行的应用程序?强制关闭并在开发人员选项上使用“不要保持活动”设置不允许我测试这种情况。
答案 0 :(得分:0)
Flush app - 基本上是在杀死应用程序进程。 杀死进程的最简单方法是:
Process.killProcess(Process.myPid());
Android会为您重启您的流程,但据我所知,您正在寻找