启动一个Intent时传递一个位图作为EXTRA_STREAM参数
-
20-08-2019 - |
题
从JavaDoc中,所述EXTRA_STREAM参数时发起的意图必须是一个URI。 我如何传递一个位图对象,我从推出“android.provider.MediaStore.ACTION_IMAGE_CAPTURE”意图得到什么?
/**
* A content: URI holding a stream of data associated with the Intent,
* used with {@link #ACTION_SEND} to supply the data being sent.
*/
public static final String EXTRA_STREAM = "android.intent.extra.STREAM";
解决方案
我认为你必须把它保存到磁盘,并通过一个file:
URI在EXTRA_STREAM
多余的。
不隶属于 StackOverflow