[英]What is the best way for keep running state of activity(or app) on android platform?
当主要活动不是在后台运行时,我将找出从服务启动应用程序主要活动的方法。 例如,如果在执行崩溃时活动被破坏,则需要再次启动活动。 我想为其创建一项服务,以检查我的活动的运行状态。 如果未运行我的活动,则我的服务将再次启动主活动,因此,除用户完成操作外,我的活动始终保持运行状态。 什么是最好的方法? 请推荐我。 谢谢。
如果您的活动有多个实例,则可以添加静态变量,例如static int activeInstance = 0;
或将其放在您的SharedPreference
并在每次调用活动实例时将其增加。
如果您确定该活动一次只能在实例上运行,则可以将android:launchMode="singleInstance"
放在该活动的Manifest.xml
文件中。 您可以在http://developer.android.com/guide/topics/manifest/activity-element.html上详细了解
希望对你有帮助:D
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.