我有以下代码来显示imagepicker。 用户选择图像后,onActivityResult被调用,以返回所选图像的数据。
然而,在kindle上,我得到一个resultCode为0,数据为null。 其他人之前都注意到了这个问题? 这个问题只发生在点燃火上。
startActivityForResult(new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.INTERNAL_CONTENT_URI), SELECT_PICTURE);
答案 0 :(得分:1)
我遇到了同样的问题。在最近几天前发生的Kindle Fire更新之前,从画廊中挑选图像对我来说很好。 因此,最新的Kindle Fire更新必定已经引入了这个错误。
答案 1 :(得分:0)
您可以通过两种方式从此类调用中获取数据:在实际意图数据中,或在Intent.EXTRA_STREAM中。如果你在EXTRA_STREAM中得到一些东西,它将是一个mediastore content:// URL,你可以使用Cursor来查找。