当设备具有双SIM卡并且发送时允许用户进行SIM选择时,短信意图不会返回应用

时间:2016-12-15 11:29:52

标签: android sms smsmanager

我正在使用此代码在我的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);

0 个答案:

没有答案