允许访问照片和相机后,imagePicker无法打开

时间:2017-05-27 12:32:47

标签: android react-native

我检查了所有文档和线程,似乎无法找到任何解决方案。我已经阅读了类似问题的线程,但在尝试应用他们的解决方案时,我似乎无法使其正常工作。

我正在尝试启用从存储/相机上传照片/视频到我的应用。打开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;

    }
}

0 个答案:

没有答案