android-如何在存在多个活动时关闭应用程序

android-如何在存在多个活动时关闭应用程序,第1张

概述我已经打开了3个活动.现在,用户要退出该应用程序.为此,我必须完成所有活动.不建议这样做,但是我的应用程序希望向用户提供这样的出口点.多个活动仍然存在时如何关闭应用程序谢谢解决方法:任何应用程序的所有活动都在android中使用相同的进程ID.这意味着只有一个活动停留在最前面,

我已经打开了3个活动.现在,用户要退出该应用程序.为此,我必须完成所有活动.不建议这样做,但是我的应用程序希望向用户提供这样的出口点.多个活动仍然存在时如何关闭应用程序

谢谢

解决方法:

任何应用程序的所有活动都在android中使用相同的进程ID.这意味着只有一个活动停留在最前面,并且该活动共享由其他活动创建的相同过程.因此,杀死进程ID与活动上的finish()相同.
如果您从活动A调用了活动B.则当活动B被杀死时,您的控件将进入活动A的onResume()方法.
您可以使用此行为.

让您创建了一个单击按钮,您将退出该应用程序.为达到这个.单击该方法时设置一个静态布尔值.完成活动.

MyConstant.isApplicationTerminated = true;finish();

现在,在每个扩展Activity的类中,如下重写onResume():

    @OverrIDe    protected voID onResume() {        // Todo auto-generated method stubif(MyConstant.isApplicationTerminated){        finish();}        super.onResume();    }

这样,您可以退出应用程序

谢谢
迪帕克

总结

以上是内存溢出为你收集整理的android-如何在存在多个活动时关闭应用程序全部内容,希望文章能够帮你解决android-如何在存在多个活动时关闭应用程序所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1070748.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存