gpt4 book ai didi

android - RequestPermissions 不显示对话框

转载 作者:太空宇宙 更新时间:2023-11-03 13:47:23 27 4
gpt4 key购买 nike

我发现了很多具有相同威胁的相似主题,但我仍然找不到解决我的问题的方法。我写这段代码是为了向应用程序授予写入权限,但没有显示对话框。我进入监视器没有写权限消息。

if(ContextCompat.checkSelfPermission(getContext(),Manifest.permission.WRITE_EXTERNAL_STORAGE)!= PackageManager.PERMISSION_GRANTED) {
Log.i("permissions", "No writing permission");

ActivityCompat.requestPermissions(getActivity(), new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, 225);

我在AndroidManifest文件中添加了权限

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

更改了目标sdk targetSdkVersion 23,我使用的是android 6.0.1

编辑:我也绑定(bind)了这段代码,但它仍然无法正常工作

requestPermissions(new String[]{android.Manifest.permission.WRITE_EXTERNAL_STORAGE}, 225);

最佳答案

我遇到过类似的情况。不要尝试使用 fragment 中的 ActivityCompat 调用它。而是使用 fragment egp> 中给定的 requestPermissions 方法>

 requestPermissions(new String[]{android.Manifest.permission.WRITE_EXTERNAL_STORAGE}, 225);

关于android - RequestPermissions 不显示对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39726660/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com