【问题标题】:Failure delivering result ResultInfo to activity when selecting a photo from Google photos app从 Google 照片应用程序中选择照片时,无法将结果 ResultInfo 传递给活动
【发布时间】:2015-06-04 21:24:19
【问题描述】:

我在选择尝试从新的 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 照片的应用程序中遇到崩溃。如果我使用内置画廊,它工作正常。

这是新照片应用程序的一个错误,还是我需要为此做些什么?

【问题讨论】:

    标签: android android-intent


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多