我对android开发很新鲜。我已经创建了一个Android应用程序正常工作。但我的问题是当我点击“home”按钮时它转到onPause()方法和onStop()维护活动状态。然后我用了一些在我的设备中的其他应用程序。再过1小时后我去“家”点击我的应用程序图标基于活动生命周期它应该转到onRestart()方法而不是我的应用程序再次转到“onCreate()方法。我认为我的应用程序是被系统杀死,因为用户不再可见。
所以你们都可以帮助我保持应用程序活动状态。
...谢谢
答案 0 :(得分:1)
这取决于许多因素,这些因素导致应用程序在后台长时间被杀死的原因。
内存需求/消耗是第一个,如果您在将应用程序发送到后台后启动了太多应用程序,那么显然您的应用程序将被操作系统杀死,以便为其他应用程序提供内存。
第二,我们现在市场上有很多应用程序可以终止应用程序以延长电池续航时间,因此请检查您的设备中是否安装了任何此类应用程序,因为您的应用程序需要使用通过onCreate()再次。
Check this了解该应用何时会被杀死。
如果您想进一步了解,也可能对this感兴趣。
答案 1 :(得分:0)
如果您需要保存数据和状态,可以将其保存在Shared Preferences中。然后在第二次,您可以检查首选项并从那里恢复所有信息。