在Android应用程序开发中,不再可见被系统杀死的应用程序



我刚开始开发android。我已经创建了一个android应用程序工作正常。但我的问题是,当我单击"主页"按钮时,它会转到onPause()方法和onStop()维护活动状态。然后我在设备中使用了一些其他应用程序。1小时后,我再次进入"主页",根据活动生命周期点击我的应用程序图标,它应该转到onRestart()方法,而不是我的应用再次转到"onCreate()方法。我认为我的应用被系统杀死了,因为它对用户不再可见。

所以你们能帮助我保持应用程序活动状态吗。

谢谢。。。。

这取决于应用程序在后台长时间被杀死的原因。

  • 内存需求/消耗是第一位的,如果你在将应用程序发送到后台后启动了太多应用程序,那么很明显,你的应用程序会被操作系统杀死,为其他应用程序提供内存。

  • 其次,我们现在市场上有很多应用程序,它们会终止应用程序以延长电池寿命,所以请检查您的设备中是否安装了任何此类应用程序,因为您的应用程序需要再次通过onCreate()。

查看此项以了解应用程序何时会被终止。

如果你想进一步了解,你可能也对此感兴趣。

如果您需要保存数据和状态,可以将其保存在共享首选项中。然后在第二次时,您可以检查首选项并从中恢复所有信息。

相关内容

最新更新