마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

[LG U+ / MMS] 관련 질문 입니다.

0 추천

어플리케이션에서 보내야하는 문자 길이가 긴편이라

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 라고 리턴은 되면서 단문 여러개로 쪼개져서 오지만 끝까지 다오지않는 현상
 
이 발생합니다.
 
 
혹시 이런 비슷한 경험을 해보신분 계시면은 조언 부탁드리겠습니다.
꼴통개발자 (120 포인트) 님이 2013년 11월 27일 질문
이거 해결 하셨나요? 지금 방법을 찾아보는데 아직 방법이 없는 건가요?

1개의 답변

0 추천
G2에서 sms 했었는데, 5~10초 정도 딜레이를 주고 보내는 방법으로 바꿨더니 잘 가더라구요.

mms도 시간을 조금 두고 보내보세요
쎄미 (162,410 포인트) 님이 2013년 12월 16일 답변
...