【问题标题】:Options Menu log out/exit app选项菜单注销/退出应用程序
【发布时间】:2018-01-08 20:14:57
【问题描述】:

我想要一个选项菜单,其中包含退出整个应用程序的注销选项,但我尝试合并的 logout()exit()finish() 方法都没有做更多的事情,而不仅仅是退出当前活动以显示上一个活动。

我在 SOF 网站上没有看到任何解决此问题的内容,所以也许我没有以最好的方式进行注销。理想情况下,它还会提示“您确定要退出应用程序”消息并清除特定的 SQLite 数据 - 但在我运行注销部分后我会担心这一点。

有什么见解吗?

【问题讨论】:

    标签: android logout


    【解决方案1】:

    杀死应用程序中的应用程序是一种不好的做法。但是,如果您真的需要这样做,这里是一个很好的解决方案:

    https://stackoverflow.com/a/44208360/6683139

    【讨论】:

    • 使用各种公司智能手机的员工有时需要使用别人的。注销会杀死该用户,刷新相关的 SQLite 数据,并允许其他用户登录。并感谢您的回复。我现在会修补它。
    • 好的,然后确保在调用此方法之前杀死侦听器等,以避免内存泄漏
    • 嗯,该解决方案主要是在基本级别上起作用,它会杀死应用程序。但是,选项菜单的添加层需要单击一次注销以恢复到主层,然后再单击一次以实际关闭应用程序。您提供的内容应该让我走上正确的道路,看看我是否可以从选项菜单中杀死该应用程序。再次感谢。我真的很感激。
    • 那么以我设想的方式杀死应用程序是不好的做法,因为它太突然并且可能不允许进程等正确停止?对于我正在尝试做的事情,是否有更优雅的解决方案或方法?
    猜你喜欢
    • 2013-06-10
    • 1970-01-01
    • 1970-01-01
    • 2019-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-04
    • 1970-01-01
    相关资源
    最近更新 更多