安卓棉花糖-权限状态更改

11

在Android Marshmallow中,有没有权限状态更改检测的方法?

我还没有看到相关的广播...


2
不,你必须每次都要寻求权限。请阅读https://developer.android.com/about/versions/marshmallow/android-6.0-changes.html#behavior-runtime-permissions。 - Pankaj Kumar
谢谢,我每次都在检查,但是还是…… - itzhar
试一下这个,可能会起作用 https://dev59.com/J1wX5IYBdhLWcg3w-Thv#41221852 - Bipin Bharti
3个回答

1

应用程序不能在运行过程中更改权限。如果更改了权限,则必须重新启动应用程序。 没有广播 - 您必须每次都进行检查 - 但只在应用程序启动时检查是可以的。


3
不,仅在启动时检查并不好。如果您请求权限而不是简单地检查它们,您不应该一次性为所有权限执行此操作(这违反了谷歌的指南)。但即使您只进行检查,用户随时可以通过设置授予您权限。 - igorepst
我的应用程序没有重新启动,而是从后台的最后一个活动开始!我想在用户更改任何权限时重新启动应用程序?有什么帮助吗? - Sohail Zahid

1

链接已经失效。 - Mohammad Zaid Pathan

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接