我检查了所有文档和线程,似乎无法找到任何解决方案。我已经阅读了类似问题的线程,但在尝试应用他们的解决方案时,我似乎无法使其正常工作。
我正在尝试启用从存储/相机上传照片/视频到我的应用。打开RN imagePicker开始上传时,出现“允许”-alert:“允许myApp访问设备上的照片,媒体和文件?”。
问题是,在允许访问后,ImagePicker不会继续使用其进程 - “允许” - 问题消失,应用程序的行为就好像什么都没发生一样。当尝试再次打开imagePicker时,尽管运行Permissions.openSettings()(打开应用程序权限设置)时,同样的过程会重复,但我可以注意到权限已根据“允许“-question。换句话说,第22时刻。
我在Genymotion模拟器上运行带有targetSdkVersion 23 的Nexus 5,Android 6.0。
任何人都有完全相同的问题并解决了吗? 不要以为我已经提供任何重要信息,但如果是这样的话,请告诉我。
// **Permission results in the MainActivity.java-file.**
@Override
public void onRequestPermissionsResult(int permsRequestCode, String[] permissions, int[] grantResults){
switch(permsRequestCode){
case PERMISSION_REQ_CODE:
// example how to get result of permissions requests (there can be more then one permission dialog)
// boolean readAccepted = grantResults[0]==PackageManager.PERMISSION_GRANTED;
// boolean writeAccepted = grantResults[1]==PackageManager.PERMISSION_GRANTED;
// checking permissions to prevent situation when user denied some permission
checkPerms();
break;
}
}