Android 如果文本太长,结果\错误\空值\ PDU?
我使用此代码以编程方式发送消息。如果文本太长,我会得到“空Pdu”。。如果短,则成功发送。怎么了?什么是空pdu?你能治好男人吗?谢谢你的帮助。。(对不起,英语不好)Android 如果文本太长,结果\错误\空值\ PDU?,android,text,sms,Android,Text,Sms,我使用此代码以编程方式发送消息。如果文本太长,我会得到“空Pdu”。。如果短,则成功发送。怎么了?什么是空pdu?你能治好男人吗?谢谢你的帮助。。(对不起,英语不好) 你必须把你所有的文字分成几个部分,这样它们才能放在几条短信里。或者以彩信的形式发送您有什么改进吗?我也有同样的问题:(Yeah@Joubert Vasconcelos,如果使用sendMultipartTextMessage解决了这个问题。这里的示例代码是:smsmsmanager sms=smsmsmanager.getDefa
你必须把你所有的文字分成几个部分,这样它们才能放在几条短信里。或者以彩信的形式发送您有什么改进吗?我也有同样的问题:(Yeah@Joubert Vasconcelos,如果使用sendMultipartTextMessage解决了这个问题。这里的示例代码是:smsmsmanager sms=smsmsmanager.getDefault();ArrayList parts=sms.divideMessage(sms.sendMultipartTextMessage(phoneNumber,null,parts,Sentpillist,deliveredPIList);
public void onReceive(Context arg0, Intent arg1) {
switch (getResultCode())
{
case Activity.RESULT_OK:
Toast.makeText(getBaseContext(), "SMS sent",
Toast.LENGTH_SHORT).show();
break;
case SmsManager.RESULT_ERROR_GENERIC_FAILURE:
Toast.makeText(getBaseContext(), "Generic failure",
Toast.LENGTH_SHORT).show();
break;
case SmsManager.RESULT_ERROR_NO_SERVICE:
Toast.makeText(getBaseContext(), "No service",
Toast.LENGTH_SHORT).show();
break;
case SmsManager.RESULT_ERROR_NULL_PDU:
Toast.makeText(getBaseContext(), "Null PDU",
Toast.LENGTH_SHORT).show();
break;
case SmsManager.RESULT_ERROR_RADIO_OFF:
Toast.makeText(getBaseContext(), "Radio off",
Toast.LENGTH_SHORT).show();
break;
}
}