小编Szö*_*dám的帖子

在Android M上重新启动应用程序之前,写入外部存储不起作用

我遇到了新权限系统的问题.我修改了我的代码以获得WRITE_EXTERNAL_STORAGE的许可.但是我的应用程序无法写入(或读取)SD卡,直到我重新启动应用程序(当然我在对话框中允许它).之后它工作正常.

它不是一个新的应用程序,我已经在清单中声明了WRITE_EXTERNAL_STORAGE,而在早期的系统上它运行正常.

我正在使用checkSelfPermission和requestPermissions方法,当我向SD卡发出读取或写入请求时,我有一个例外,我没有权限.

任何人都知道我错过了什么?或者我遇到了一个错误?

SDK版本是最新版本(几小时前更新),我正在模拟器上测试它.

android android-manifest android-permissions android-6.0-marshmallow

21
推荐指数
1
解决办法
2950
查看次数