I am using SmsManager to send message in my app.I am getting the message body from json data and saving it in a string and then sending sms. Here if i have message body more than 70 characters,then message is not able to send.Can anyone tell me why this problem is happening?Here is my code:
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null,msg, sentPI, deliveredPI);
If I use this code message is sending as 2 separate messages after 70th character:
ArrayList<String> messageParts = sms.divideMessage(message);
for(String part : messageParts)
{
sms.sendTextMessage(phoneNumber, null,part, sentPI, deliveredPI);
}
I have tried with sendMultipartTextMessage() .But no use. What can I do here?
private void sendSMS(final String phoneNumber, String message, final String filename){
ArrayList<String> msgArray=sms.divideMessage(message);
sms.sendMultipartTextMessage(phoneNo, null, msgArray, null, null);
}