使用以下代码发送短信:
Intent smsIntent = new Intent(Intent.ACTION_VIEW);
smsIntent.setType("vnd.android-dir/mms-sms");
smsIntent.putExtra("address","125445888");
smsIntent.putExtra("sms_body","test");
smsIntent.putExtra("exit_on_sent", true);
目前它工作正常,但“ exit_on_sent ”上没有文档。 那么,' exit_on_sent '有任何限制吗?如果是,在发送短信后,将应用恢复的另一种方法是什么?
答案 0 :(得分:1)
我在文档中找不到任何内容。据我所知
<强>限制:强>
它不会调用onActivityResult
,但会返回到来电应用。
<强>替代:强>
我所知道的唯一选择是手动返回。
答案 1 :(得分:-1)
您可以使用以下代码发送短信:
SmsManager smsMgr = SmsManager.getDefault();
if(smsMgr != null){
PendingIntent sentIntent = PendingIntent.getActivity(getApplicationContext(), 0,
new Intent(), 0);
smsMgr.sendTextMessage("123456789", null, "some text", sentIntent, null);
}
为此你应该有持续性:
<uses-permission android:name="android.permission.SEND_SMS"/>