Как узнать статус ввода в XMPP openfire, используя Smack

Я разрабатываю приложение для чата с использованием OpenFire XMPP-сервера. Я могу текстовый чат между двумя пользователями. Но я хочу знать статус ввода, когда кто-то печатает сообщение. Итак, я создал класс: -

public class typingStatus implements ChatStateListener {

    @Override
    public void processMessage(Chat arg0, Message arg1) {
        // TODO Auto-generated method stub

    }

    @Override
    public void stateChanged(Chat arg0, ChatState arg1) {
        // TODO Auto-generated method stub
        System.out.println(arg0.getParticipant() + " is " + arg1.name());

    }

}

Но я так запутался, что как это будет работать? Я знаю, что мне нужен пакет, где я могу это в Listener. Но я не могу найти этот пакет.

Пожалуйста, кто-нибудь предложить, как это будет работать?

а также в чем разница между Smack и Asmack?

Спасибо!

Ответы на вопрос(8)

Ваш ответ на вопрос