You need to use sendMultipartTextMessage()
method available in SmsManager
class.
sendTextMessage()
method available in SmsManager
class can send a text message of length 160 characters only.
To send multi-part SMS, divide the message using divideMessage()
method available in SmsManager class. Then send this parts
as an parameter in sendMultipartTextMessage()
, as shown below:
SmsManager smsManager = SmsManager.getDefault();
ArrayList<String> parts = smsManager.divideMessage(message);
smsManager.sendMultipartTextMessage(phoneNumber, null, parts, null, null);