android - 当我从 Marshmallow 中的应用程序设置更改权限时,应用程序停止响应

标签 android android-permissions android-location

我在我的应用程序中使用位置跟踪,一切正常。但是,当我通过按下主页按钮将我的应用程序插入后台时,从应用程序设置中撤销位置权限并返回到我的应用程序时,它停止响应并崩溃。 我正在使用服务进行位置跟踪。 当我从设置中更改权限时,它也会停止调试。

请告诉我如何处理这个问题。

最佳答案

marshmallow 及以上版本使用不同的设置来请求权限。你需要设置它
然后,如果您的应用程序没有所需的权限,它会在运行时请求它。
https://developer.android.com/training/permissions/requesting.html
可能对你有帮助!

关于android - 当我从 Marshmallow 中的应用程序设置更改权限时,应用程序停止响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41541644/

相关文章:

Android/iOS 移动浏览器 - 禁用事件

java - 使用 uri 将文件读取到字节数组

android - Android 13 Tiramisù 上异常权限请求行为

java - NullPointerException - 位置为空?

android - PRIORITY_BALANCED_POWER_ACCURACY 是否排除 GPS 提供商?

android - 我的 GPS 提供商已启用,但我仍然获得空位置

android - 从 Drive 中的 sqlite 数据库读取并将其写入本地数据库 - Android

android - 如何将 OnClickListener 设置为 RecyclerView 中的两个按钮?

android - 应用程序未经许可写入外部存储

android - 为什么 Android 模拟器忽略我的 list 权限?