嗨,我试图在Android1.5中发送短信,因为短信文本超过160个字符,所以将它分成多个部分,但问题是短信的第一部分是被遗忘的。也就是说,未发送剩余消息并生成NullPointerException。
为例
原始短信是"gaurav是个好孩子“
短消息1 : gaurav SMS 2 :是短信3 :好孩子
这些短消息位于一个名为smsArray[]的字符串数组中,我通过调用sendTextMessage在循环中发送这些短消息。
‘'for(int i=0;i<3;i++) {
sendTextMessage("9815798751",空,smsArrayi,空,空);
}‘
我甚至尝试过使用sendMultiPartTextMessage(),但这也没有帮助。
请帮帮忙
发布于 2010-12-06 03:43:26
嗨,我找到了解决上述问题的办法。Android1.5允许您发送长度为68个字符的消息。如果您正在发送多个部分的消息。因此,如果您必须发送多条消息,那么保持所有消息的长度--68个字符。
问候Gaurav Gupta
https://stackoverflow.com/questions/4274339
复制相似问题