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

SmsManager 문자를 연속적으로 보낼때..?

0 추천
private SmsManager smsManager;
    smsManager = SmsManager.getDefault();
    smsManager.sendTextMessage("01000000", null , "aaaaaaaaaaaaaaaa", sentPendingIntent, null);
    smsManager.sendTextMessage("01000000", null , "bbbbbbbbbb", sentPendingIntent, null);

 

  이렇게 문자를 연속적으로 보낼때 첫 문자는 바로 가는데 두번째 문자는 10~30초 후에 갑니다

그 이유가 뭔지모르겠습니다

 

아시는 분은 알려주시면 감사하겠습니다
익명사용자 님이 2013년 12월 16일 질문

2개의 답변

0 추천
가긴 가는군요 ;;;

저는 저렇게 보내니 최초 문자만 가는 바람에 5초 뒤에 보내도록 수정했더니 잘 되더라구요.
쎄미 (162,410 포인트) 님이 2013년 12월 16일 답변
0 추천
sendTextMessage로 메세지를 전송하고 메세지가 전송됐다, 혹은 실패했다를 피드백 받을 수 있는 리스너를 등록해서

첫번째 문자가 전송이 완료됐을 때 두번째 문자를 전송하는 방식으로 해야할겁니다..
NullPointerException (1,640 포인트) 님이 2013년 12월 17일 답변
...