我创建了一个新应用程序,每个页面上都有一个共享按钮,单击共享按钮时,它会捕获屏幕截图并通过意图共享,然后单击共享按钮,它会请求许可,一旦获得许可,它就可以在其他设备上顺利运行,除了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
添加回答
举报
0/150
提交
取消