gpt4 book ai didi

android - 在应用程序中处理权限更改

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:35:43 26 4
gpt4 key购买 nike

当我的应用仍在后台运行时,我很难理解处理用户更改权限的正确方法。

在我的应用程序中,我有一个位置类,用于注册位置更改,并且在位置更改时将状态发送到服务器。然而,这在后台运行。

当我的应用程序启动时,我会与用户确认是否可以使用定位服务,如果可以,我会继续设置该类。但是,用户可以在我的应用程序后台运行并进入设置并删除该权限。在从位置服务请求位置以避免崩溃之前,我可以并且肯定会检查是否在我的位置类中启用了权限。但是,当位置出现时我不在 Activity 中,所以我不确定如何提示他们我的应用程序需要位置服务。

编辑:

如果在设置中撤销了权限,android 似乎会重新启动您的应用程序。但是我已经确认,如果通过设置授予权限,android 不会重新启动您的应用程序。

最佳答案

我在某处读到,当用户更改 Android-M 上的权限时,您的应用程序会被终止,因此您可以确保在您的应用程序运行时这不会更改。当这个改变时它会被杀死。

作为引用,请查看此视频:https://www.youtube.com/watch?v=f17qe9vZ8RM

关于android - 在应用程序中处理权限更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34269215/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com