我正在开发应用程序,我正在使用intent
启动短信活动。我设置了sms_body
of intent
,过了一会儿我也更改了 and 的文本,sms_body
但是recepients
现在当我启动 sms 活动时,它会显示旧文本和旧收件人。
我什至清理了项目。我也调试,值设置正确,但在活动启动时它显示旧文本和收件人。
编辑:
当我执行以下代码时:
Intent intent = new Intent(Intent.ACTION_VIEW);
String primaryandsecondaryNumbers=PrimaryNumber+";"+SecondaryNumber;
String messageBody="MY MESSAGE";
intent.putExtra("address", primaryandsecondaryNumbers);
intent.putExtra("sms_body", messageBody);
intent.setData(Uri.parse("smsto:" + primaryandsecondaryNumbers));
intent.setType("vnd.android-dir/mms-sms");
startActivity(intent);
我的 messageBody 未更新,但已设置接收号码。
当我评论时:
intent.putExtra("address", primaryandsecondaryNumbers);
我的消息已更新,但我的号码不可见