繁体   English   中英

在Android平台上保持活动(或应用)运行状态的最佳方法是什么?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM