sendTextMessage在android中发送多个短信时给出nullpointerexception

时间:2010-11-25 06:35:50

标签: android messaging

HI 我试图通过在多个部分打破它来发送短信,因为消息文本超过160个字符,但问题是只有短信的第一部分是forwared。即,不发送剩余的消息并生成NullPointerException。

例如

原创短信是“gaurav是一个好孩子”

短信1: gaurav 短信2:是一个 短信3:好孩子

这些短信位于名为smsArray []的String数组中 我通过调用sendTextMessage

在循环中发送这些短信

'for(int i = 0; i< 3; i ++) {

sendTextMessage(“9815798751”,null,smsArray [i],null,null);

}“

我甚至尝试使用 sendMultiPartTextMessage() 但这也无济于事。

请帮助

1 个答案:

答案 0 :(得分:1)

HI 我找到了上述问题的解决方案.. Android 1.5允许您发送长度为68个字符的消息..如果您要发送多部分消息。 所以如果你必须发送多条消息,那么保持所有你的消息的长度为68个字符..

此致 高拉夫古普塔