所以我有一个可以在相机上访问的应用程序。我正在做所有的权限操作,如所述的here。最后,当用户拒绝访问(发生在onRequestPermissionResult
函数中)时,我呼叫onBackPressed
(我也尝试过finish
)。
现在,如我所愿,拒绝访问后,我不会进入相机并返回服务了。现在,权限框再次出现,我不明白为什么,因为在我onCreate
之后不再调用finish
,对吗?
在我拒绝通过弹出的第一个权限进行访问之后,如何删除第二个权限框。
感谢您的帮助!
答案 0 :(得分:0)
如果结果被接受或拒绝,请尝试将结果保存到共享的首选项中,然后在致电请求之前可以检查结果是否已被拒绝。
有关共享首选项的链接: https://developer.android.com/training/data-storage/shared-preferences