How to know Typing Status in XMPP openfire using Smack

后端 未结 8 1849
既然无缘
既然无缘 2020-11-30 01:42

I am developing chat application by using Openfire XMPP server. I can text chat between two user. But i want to know Typing status when some one is typing message. So i crea

8条回答
  •  误落风尘
    2020-11-30 02:00

    ChatManager chatManager = ChatManager.getInstanceFor(connection);
    Chat chat= chatManager.createChat(to, new ChatStateListener() {
          @Override
          public void stateChanged(Chat chat, ChatState state) {
                    switch (state){
                            case active:
                                 Log.d("state","active");
                                 break;
                            case composing:
                                 Log.d("state","composing");
                                 break;
                            case paused:
                                 Log.d("state","paused");
                                 break;
                            case inactive:
                                 Log.d("state","inactive");
                                 break;
                            case gone:
                                 Log.d("state","gone");
                                 break;
                     }
            }
    
            @Override
            public void processMessage(Chat chat, Message message) {
                   Log.d("processMessage","processMessage");
            }
    });
    

    use this code.hope so will work

提交回复
热议问题