android 4.4是可以使用sendMultipartTextMessage發送多條短信的,有可能是api寫錯,如下正確的方法:
if?(message.length()?>?70)?{?ArrayList<String>?msgs?=?sms.divideMessage(message);?
ArrayList<PendingIntent>?sentIntents?=?new?ArrayList<PendingIntent>();?
for(int?i?=?0;i<msgs.size();i++){?
sentIntents.add(sentPI);?
}?
sms.sendMultipartTextMessage(phoneNumber,?null,?msgs,?sentIntents,?null);?
}?else?{?
sms.sendTextMessage(phoneNumber,?null,?message,?sentPI,?deliverPI);?}