棉花糖每次都要求存储许可

时间:2019-03-10 13:26:21

标签: java android

我创建了一个新的应用程序,每个页面上都有一个共享按钮,单击共享按钮将捕获屏幕截图,并通过意图使其共享,然后单击共享按钮,它会征得许可,一旦获得许可,它就可以正常运行除了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 个答案:

答案 0 :(得分:1)

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

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