我正在将应用更新到Marshmallow,所以我需要考虑用户可以在运行时撤销权限。
我知道当用户打开应用程序时,如果未启用某些权限,则会出现一个询问这些权限的对话框。无论选择哪个选项,都会调用onRequestPermissionsResult
。
但是,当用户从设置中禁用权限时,会调用哪种方法?我在应用程序中运行了一个服务,因此如果禁用其中一个权限,我应该停止该服务。有没有办法做到这一点,而无需进入应用程序?
如果需要更多信息,请告诉我!
答案 0 :(得分:1)
当用户禁用权限设置时,将从系统重新启动应用程序