Android中的Intent.EXTRA_STREAM

时间:2017-02-20 04:45:10

标签: java android

当EXTRA_STREAM是一个URI时,为什么在Android文档网站中会说字符串。我正在努力了解如何阅读android文档。

EXTRA_STREAM

字符串 EXTRA_STREAM

内容:包含与意图关联的数据流的URI,与ACTION_SEND一起用于提供正在发送的数据。

public void composeEmail(String[] addresses, String subject, Uri attachment) {
    Intent intent = new Intent(Intent.ACTION_SEND);
    intent.setType("*/*");
    intent.putExtra(Intent.EXTRA_EMAIL, addresses);
    intent.putExtra(Intent.EXTRA_SUBJECT, subject);
    intent.putExtra(Intent.EXTRA_STREAM, attachment);
    if (intent.resolveActivity(getPackageManager()) != null) {
        startActivity(intent);
    }
}

2 个答案:

答案 0 :(得分:0)

String是Constant Intent.EXTRA_STREAM的类型,任何额外名称必须是String。

答案 1 :(得分:0)

在信息技术中,统一资源标识符是用于标识资源的字符串字符。