使用google +的ActivityNotFoundException

时间:2015-05-25 00:54:14

标签: android google-plus

我正在尝试关注Google tutorial以分享图片,但仍然遇到此异常:

android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.SEND typ=jpg flg=0x80000 pkg=com.google.android.apps.plus (has extras) }
            at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1601)
            at android.app.Instrumentation.execStartActivity(Instrumentation.java:1465)
            at android.app.Activity.startActivityForResult(Activity.java:3190)
            at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:820)
  • 设备上的我的Google +版本5.5.0.93566200
  • 设备版本:lollipop 5.0

任何想法可能是什么?

1 个答案:

答案 0 :(得分:2)

当您设置photoPicker.setType("video/*, image/*")时,表示所有返回的图片都应该具有video/*image/*的mime类型,但看起来您只收到jpg。应该更改调用的photopicker以返回适当的mime类型 - 在这种情况下,image/jpg

请注意,FileProvider可用于轻松创建可共享的文件链接,以便根据setting up file sharing training发送到其他应用(适用于setStream()) - 它会自动处理mime类型对你而言。