从Google照片应用

时间:2015-06-04 02:16:57

标签: android android-intent

我选择尝试从新版Google照片的应用中选择图片时出现此问题

java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=2, result=-1, data=Intent { dat=content://com.google.android.apps.photos.contentprovider/-1/1/content://media/external/images/media/20639/ACTUAL flg=0x1 (has clip) }} to activity {com.tyczj.xxx/com.tyczj.xxx.MainActivity}: java.lang.NullPointerException: uriString
            at android.app.ActivityThread.deliverResults(ActivityThread.java:3432)
            at android.app.ActivityThread.handleSendResult(ActivityThread.java:3475)
            at android.app.ActivityThread.access$1300(ActivityThread.java:139)
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1258)
            at android.os.Handler.dispatchMessage(Handler.java:102)
            at android.os.Looper.loop(Looper.java:136)
            at android.app.ActivityThread.main(ActivityThread.java:5086)
            at java.lang.reflect.Method.invokeNative(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:515)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
            at dalvik.system.NativeStart.main(Native Method)
     Caused by: java.lang.NullPointerException: uriString
            at android.net.Uri$StringUri.<init>(Uri.java:467)
            at android.net.Uri$StringUri.<init>(Uri.java:457)
            at android.net.Uri.parse(Uri.java:429)
            at com.tyczj.xxx.MainActivity.onActivityResult(MainActivity.java:537)
            at android.app.Activity.dispatchActivityResult(Activity.java:5446)
            at android.app.ActivityThread.deliverResults(ActivityThread.java:3428)
            at android.app.ActivityThread.handleSendResult(ActivityThread.java:3475)
            at android.app.ActivityThread.access$1300(ActivityThread.java:139)
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1258)
            at android.os.Handler.dispatchMessage(Handler.java:102)
            at android.os.Looper.loop(Looper.java:136)
            at android.app.ActivityThread.main(ActivityThread.java:5086)
            at java.lang.reflect.Method.invokeNative(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:515)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
            at dalvik.system.NativeStart.main(Native Method)

这是我使用的意图

Intent i = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
        startActivityForResult(i, IMAGE_PICK);

我只是通过Google Photo的应用程序崩溃了。如果我使用内置的库,它可以正常工作。

这是新照片的应用程序的错误还是我还需要做些什么呢?

1 个答案:

答案 0 :(得分:1)

这似乎是新的谷歌照片应用程序的错误。新的更新滚动(版本1.0.1)修复了此问题