应用程序被Android清除

应用程序被Android清除,第1张

概述我启动我的Android应用程序,该应用程序又会在第一个屏幕上初始化一些状态.该应用程序有许多屏幕,在某些屏幕中随机导航后,我使用“主页键”最小化了该应用程序.现在,在通过电话运行其他一些应用程序之后, *** 作系统决定需要释放我的应用程序并因此将其杀死.现在,当我再次单击应用程

我启动我的Android应用程序,该应用程序又会在第一个屏幕上初始化一些状态.该应用程序有许多屏幕,在某些屏幕中随机导航后,我使用“主页键”最小化了该应用程序.现在,在通过电话运行其他一些应用程序之后, *** 作系统决定需要释放我的应用程序并因此将其杀死.

现在,当我再次单击应用程序图标时, *** 作系统会记住历史记录,并尝试从最小化应用程序的位置返回到屏幕.但是,问题在于,由于 *** 作系统有时清除了我的应用程序,所有状态都丢失了,并且屏幕可能没有任何关联.

我该如何解决?如果之前已清除了 *** 作系统,而不是历史记录中的“活动”,我如何确保 *** 作系统调用启动器屏幕?

解决方法:

从您上面关于单例类正在初始化的评论中,我也遇到了与您类似的情况.由于无法避免,所以我使用了Application类.每当 *** 作系统决定清除您的应用程序时,下次您启动该应用程序时,将调用Application类上的onCreate.覆盖onCreate方法以初始化单例类,而不是在启动器屏幕中进行相同的 *** 作

代码片段如下

public class CellApplication extends Application {    @OverrIDe    public voID onCreate() {        super.onCreate();        // Do your singleton class initialization here    }}
总结

以上是内存溢出为你收集整理的应用程序被Android清除全部内容,希望文章能够帮你解决应用程序被Android清除所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1092736.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存