我正在使用此代码在我的Android应用中打开SMS Intent。但是在发送短信之后,它不会回到我的应用程序,当设备具有双SIM卡并且它要求用户选择用于发送消息的SIM时。
在某些情况下,它会自动发送短信,而不会要求某些联系人选择SIM卡并正确回到应用程序。
而且在棒棒糖中,它不显示消息正文,但接收者收到消息,我正在完美地返回我的应用程序。
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("smsto:" + phoneNumber));
intent.putExtra("address", phoneNumber);
intent.putExtra("sms_body", "message");
intent.putExtra("exit_on_sent", true);
startActivity(intent);