eTSubject = (EditText) findViewById(R.id.eTSubject);
eTContent = (EditText) findViewById(R.id.eTContent);
subject = eTSubject.getText().toString();
content = eTContent.getText().toString();
iBMail.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
i = new Intent(android.content.Intent.ACTION_SEND);
i.setType("plain/text");
i.putExtra(android.content.Intent.EXTRA_EMAIL,
new String[] { "" });
i.putExtra(android.content.Intent.EXTRA_SUBJECT, subject);
i.putExtra(android.content.Intent.EXTRA_TEXT, content);
startActivity(Intent.createChooser(i, "Continue with send?"));
}
});
上面是我的一段代码,它试图发送带有一些文本的电子邮件,我试着把它放在电子邮件屏幕上,并且在电子邮件屏幕打开时令人惊讶地没有得到那些内容。任何人都知道为什么它不起作用?
任何帮助都将受到高度赞赏。
mrana ..
答案 0 :(得分:0)
伙计们我已经解决了这个问题。如果你们中的任何一个人都面临这样的问题,那么你所要做的就是把你的字符串变量放在你获取文本的地方,并在你点击方法中将edittext改成字符串,你可以通过按任意小部件从视图中触发它。 / p>