안드로이드 개발 질문/답변
(글 수 45,052)
어플개발중인데
sms로 어떤내용을 보내줘야됩니다.
sendTextMessage()를 이용해서 단문 메세지는 잘보내지는데
글자수가 많아지면 NullPointException이 발생하더군요...
sendMultipartTextMessage()를 이용하면 될꺼같은데
아무리해도 계속 NullPointException이 발생합니다.. 뭐가 문제인가요 ㅠ
2012.12.17 18:54:24
public void sendSMS(String msg, String number) {
SmsManager sm = SmsManager.getDefault();
//장문일 경우 메시지를 MMS로 보냄.
if(msg.getBytes().length > 80) {
ArrayList<String> parts = sm.divideMessage(msg);
sm.sendMultipartTextMessage(number, null, parts, null, null);
}
//단문일 경우 메시지를 SMS로 보냄.
else
sm.sendTextMessage(number, null, msg, null, null);
}
장문은 mms로보내느걸 찾아보세요