어플리케이션에서 보내야하는 문자 길이가 긴편이라
ArrayList<String> partMessage = SmsManager.getDefault().divideMessage(msgText);
ArrayList<PendingIntent> sentPIs = null;
if (sentPI != null) {
sentPIs = new ArrayList<PendingIntent>();
sentPIs.add(sentPI);
}
ArrayList<PendingIntent> deliverPIs = null;
if (deliverPI != null) {
deliverPIs = new ArrayList<PendingIntent>();
deliverPIs.add(deliverPI);
}
smsManager.sendMultipartTextMessage(sendTo, null, partMessage, sentPIs, deliverPIs);
위와 같은 소스로 문자를 전송하는데 SKT나 KT같은 경우는 정상적으로 가는데
LG 단말기의 경우만
1. SmsManager.RESULT_ERROR_GENERIC_FAILURE 라고 리턴되면서 문자 전송이 안되는 현상
2. Activity.RESULT_OK 라고 리턴은 되면서 단문 여러개로 쪼개져서 오지만 끝까지 다오지않는 현상
이 발생합니다.
혹시 이런 비슷한 경험을 해보신분 계시면은 조언 부탁드리겠습니다.