Android - 图像选择器无法在Kindle Fire上运行?

ary*_*axt 6 android mediastore kindle-fire

我有以下代码来显示一个imagepicker.用户选择图像后,onActivityResult被调用,以返回所选图像的数据.

然而,在kindle上,我得到一个resultCode为0,数据为null.其他人之前都注意到了这个问题?这个问题只发生在点燃火上.

startActivityForResult(new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.INTERNAL_CONTENT_URI), SELECT_PICTURE);
Run Code Online (Sandbox Code Playgroud)

Jon*_*n O 0

您可以通过两种方式从此类调用中获取数据:在实际意图数据中或在 Intent.EXTRA_STREAM 中。如果你在 EXTRA_STREAM 中得到一些东西,它将是一个 mediastore content:// URL,你可以使用 Cursor 来查找。