2011-06-13 28 views
0
不工作

我使用aSmack-2010.05.07 XMPP庫寫下在Android聊天應用程序,而processMessage(聊天,留言消息)在Android中

這裏是我相關的代碼,

chatManager = LoginScreen.getConnection().getChatManager(); 

System.out.println("Chat Manager created ......."); 



    chat = chatManager.createChat(JID,new MessageListener() 
    { 
     public void processMessage(Chat arg0, Message message) 
     { 
      System.out.println("MSG = "+message.getBody()); 

      displayReceivedMesage(message.getBody()); 
     } 
    }); 

但displayReceiveMessage()函數永遠不會被調用,得出的結論意味着函數

processMessage()根本沒有命中。

請幫幫我我被困在這裏非常糟糕。

任何幫助將是可觀的。

最好的問候,

〜阿努普

回答

0

您應將System.out.printlnLog取代。 System.out.println將無法在Android上工作,

+0

我認爲你沒有得到我的問題這個問題不是打印這個SOP,但問題是與MessageListener的回調,我的意思是說回調不起作用。 – 2011-06-13 08:29:23

0

System.out默認情況下會打印到/dev/null,因此您看不到任何打印行。