안녕하세요... 어플 짜면서 안드로이드 공부 하고 있는 사람입니다...


어플 작업중.. 궁금한 점이 있어 이렇게 글 남깁니다.


폰에서 설정한 문구를 특정 번호로 문자 전송하는 어플을 개발중에 있습니다.


그런데...설정한 문구가 장문일 경우(MMS로 나갈경우)에는 특정 모델에서만 쏘리팝업이 뜨네요..


고수님들의 답변 부탁드립니다.


        SmsManager sms = SmsManager.getDefault(); 

        ArrayList<String> parts = sms.divideMessage(bmessage); 

        int messageCount = parts.size();

        

        ArrayList<PendingIntent> sentIntents = new ArrayList<PendingIntent>(messageCount);


        for (int j = 0; j < messageCount; j++) {

            Intent intent = new Intent(ctx, ReceiverSendResult.class);

            intent.putExtra("code", sendDate);

            PendingIntent pi = PendingIntent.getBroadcast(ctx, 0 , intent, 0);

        sentIntents.add(pi);

        }

        sms.sendMultipartTextMessage(phoneNumber, null, parts, sentIntents, null); 



error log :

E/AndroidRuntime(4767):  Caused by: java.lang.NullPointerException

 at com.android.internal.telephony.ISms$Stub$Proxy.sendMultipartTextOnSubscription(ISms.java:1623)

 at android.telephony.SmsManager.sendMultipartTextMessage(SmsManager.java:424)