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

不再可见的应用程序在Android应用程序开发中被系统杀死,android,android-intent,Android,Android Intent,我对android开发还很熟悉。我已经创建了一个android应用程序,它可以正常工作。但我的问题是,当我单击“主页”按钮时,它会转到onPause()方法和onStop()维护活动状态。然后我在我的设备中使用了一些其他应用程序。1小时后,我再次转到“主页”根据活动生命周期单击我的应用程序图标,它将转到onRestart()方法,而不是我的应用程序再次转到“onCreate()方法”。我认为我的应用程序已被系统终止,因为用户不再可以看到它 所以你们能帮我保持应用活动状态吗 谢谢….如果您需要的是

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

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


谢谢….

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

如果您需要的是保存数据和状态,您可以将其保存在中。然后,第二次您可以检查首选项并还原所有信息从那里开始。

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

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

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

了解应用程序何时将被终止


如果您想进一步了解,您可能还会感兴趣。

这取决于应用程序在后台长时间运行时被终止的原因

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

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

了解应用程序何时将被终止


如果您想进一步了解,您可能也会感兴趣。

谢谢您的支持…不,我只想保持状态..就像我当时在应用程序中处于第三个活动中一样。过了一段时间后,再次单击主页中的应用程序图标,它应该进入我应用程序中的第三个活动..发生了什么事,Android杀死了应用程序在后台且不处于活动状态的,以便在内存不足时释放内存。因此,您可以做的是保存状态,在创建第一个活动后,转到上次保存的活动感谢您的支持…不,我只想保持状态..就像我当时在应用程序的第三个活动中一样,请在som后单击“主页”按钮e稍后再次单击主页中的应用图标,它将进入我的应用程序中的第三个活动…发生的情况是,Android会在内存不足时关闭后台未激活的应用程序以释放内存。因此,您可以做的是保存状态,在创建第一个活动后,转到上次保存的活动