我在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});
答案 0 :(得分:0)
尝试使用intent.putStringArrayListExtra(String name, ArrayList<String> value)