Quantcast
Channel: Ignite Realtime: Message List
Viewing all articles
Browse latest Browse all 11593

Re: smack 4.1 processMessage method does not called

$
0
0

I have used Smack 4.1 library in one of my Android projects. The following code snippet worked for me.

 

//-----------------------------------------------Code starts here--------------------------------------------------------------//

 

ChatManager.getInstanceFor(connection).addChatListener(new ChatManagerListener() {

            @Override

            public void chatCreated(Chat chat, boolean createdLocally) {

                chat.addMessageListener(new ChatMessageListener() {

                    @Override

                    public void processMessage(Chat chat, Message message) {

                        if (message.getType() == Message.Type.chat || message.getType() == Message.Type.normal) {

                            if(message.getBody()!=null) {

                              Toast.makeText(this,message.getFrom() + " : " + message.getBody(),Toast.LENGTH_LONG).show();

                            }

                        }

                    }

                });

            }

        });

 

//-----------------------------------------------Code ends here--------------------------------------------------------------//


Viewing all articles
Browse latest Browse all 11593

Trending Articles