今天在一个自己的小 app 上搞开启相机拍照并返回图片
GUIDE 文档中提到
注:当您使用 ACTION_IMAGE_CAPTURE 拍摄照片时,相机可能还会在结果 Intent 中返回缩小尺寸的照片副本(缩略图),这个副本以 Bitmap 形式保存在名为 "data" 的 extra 字段中
在onActivityResult()
里用Bitmap thumbnail = data.getParcelableExtra("data")
发现取出来是 null 值,追进去发现getParcelableExtra()
里什么都没有,这是为什么?
intent.putExtra(MediaStore.EXTRA_OUTPUT, mImageUri)
也一样,里面什么都没有,
断点看它进了 Bundle, BaseBundle,请问它是怎么跳转的???
1
twirain OP 傻逼了,原来 gradle 配置的时候是 API 28,而 28 还没开放 sources,改 27 解决。
此贴终结。。 |