2012-03-07 9 views
1

私はsmsアプリケーションで作業しています。関数sendMessage( "subject"、 "to");を使用してアプリケーションからメッセージを送信できます。私は相手から送られたメッセージを受け取る方法を知る必要があります。私はそのデータを取得し、アプリケーションでテキストビューでデータを表示する必要があります。どのように私はそれを達成することができます。どのように私はそれを達成することができます。私を案内してください。xmppアンドロイドアプリケーションでメッセージを送受信します

ありがとうございます。

答えて

2

これはあなたを助ける:受信

PacketFilter filter = new MessageTypeFilter(Message.Type.chat); 

       // Listener for incoming message from any user 

       connection.addPacketListener(new PacketListener() { 
        public void processPacket(Packet packet) { 
         final Message message = (Message) packet; 
         if (message.getBody() != null) { 
          fromName = StringUtils.parseBareAddress(message 
            .getFrom()); 
          Log.i("XMPPClient", "Got text [" + message.getBody() 
            + "] from [" + fromName + "]");  


            } 
           } 
          }); 

         } 
        } 
       }, filter); 
+0

我々はハンドルメッセージのBrodcastReceiverを使用することができます??もっと詳しく説明できますか?ありがとう。 –

関連する問題