为了账号安全,请及时绑定邮箱和手机立即绑定

Marshmallow 每次都要求存储许可,即使一旦给予

Marshmallow 每次都要求存储许可,即使一旦给予

POPMUISE 2022-07-27 20:56:53
我创建了一个新应用程序,每个页面上都有一个共享按钮,单击共享按钮时,它会捕获屏幕截图并通过意图共享,然后单击共享按钮,它会请求许可,一旦获得许可,它就可以在其他设备上顺利运行,除了Android 6 甚至一次获得许可 Android 6 一次又一次地要求它我在每一页上使用的代码Manifest:<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>OnClick(View v) {ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE},1);SHARE();}这段代码写在 5 页中,一个 5 页,有 5 页新闻类别,点击分享按钮,它应该请求许可,但一旦给出它就不应该问
查看完整描述

1 回答

?
慕无忌1623718

TA贡献1744条经验 获得超4个赞

问题是您正在请求该方法的权限。您需要检查是否已授予权限,然后才请求它们。

有关详细信息,请参见此处https://developer.android.com/training/permissions/requesting


查看完整回答
反对 回复 2022-07-27
  • 1 回答
  • 0 关注
  • 121 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号