String x="Hello World";String y="You Rock!!!";Intent sendIntent = new Intent(Intent.ACTION_VIEW);sendIntent.putExtra("sms_body", x); sendIntent.putExtra("sms_body", y); sendIntent.setType("vnd.androID-dir/mms-sms");startActivity(sendIntent);
我正在尝试通过短信发送多个邮件正文,但只有“你摇滚!!!”被展示.我想要做的是能够显示多个消息并预先格式化(在不同的行上).
所以例如……
Hello WorldYou Rock!!!
解决方法:
如果要发送多行消息,只需在两个字符串之间添加换行符即可.
x + "\n" + y
如果想发送多条消息,我无法做到这一点,我知道.您可以使用[startActivityForResult] [1]然后在您的活动[onActivityResult] [2]方法中发送下一条消息.
[1]:http://developer.android.com/reference/android/app/Activity.html#startActivityForResult(android.content.Intent,int)
[2]:
http://developer.android.com/reference/android/app/Activity.html#onActivityResult(int,int,androID.content.Intent)
以上是内存溢出为你收集整理的在Android中发送短信意图全部内容,希望文章能够帮你解决在Android中发送短信意图所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)