2012-11-28 3 views

답변

5

예, 다중 메시지를 처리로 시도 :

@Override 
     public void onReceive(Context context, Intent intent) { 
        Bundle bundle = intent.getExtras(); 
        if (bundle != null) { 
        Object[] pdus = (Object[])bundle.get("pdus"); 
        final SmsMessage[] messages = new SmsMessage[pdus.length]; 
        for (int i = 0; i < pdus.length; i++) { 
         messages[i] = SmsMessage.createFromPdu((byte[])pdus[i]); 
        } 
         StringBuffer content = new StringBuffer(); 
         if (messages.length > 0) { 
         for (int i = 0; i < messages.length; i++) { 
          content.append(messages[i].getMessageBody()); 
           } 
          } 
         String mySmsText = content.toString(); 
         } 
        } 

       } 
+0

안녕하세요 이므 란은, 덕분에 많이 응답하고 유용한 제안을 제공 .....이했다. –

+1

가장 환영받은 친구 !!! :) –

관련 문제