如何在putExtra中添加多个字符串

时间:2018-04-26 16:46:26

标签: android android-studio

我在android中编写了一个Survey应用程序。它包含10个问题,每个问题有两个复选框,表示是或否。完成调查后如果用户点击提交按钮,它应该发送邮件。

以下是我的代码,

submit.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Intent intent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts("mailto", "abhi.bhardwaj75@gmail.com", null));
                intent.putExtra(Intent.EXTRA_SUBJECT,"Application Survey" );
                intent.putExtra(Intent.EXTRA_TEXT, question1);
                startActivity(Intent.createChooser(intent, "Choose an Email client :"));
            }
        });

这里putExtra我只能传递一个字符串值。你能帮我个人如何传递多个String值吗?

我也尝试了以下代码,但它无效。我没有得到这个价值。

intent.putExtra(Intent.EXTRA_TEXT, new String[]{question1});

1 个答案:

答案 0 :(得分:0)

尝试使用intent.putStringArrayListExtra(String name, ArrayList<String> value)