2017-05-10 3 views
3

と4.2.0のバグをピシャリので、私はこんにちは、私はアンドロイドのチャットアプリを開発しています、私は、ユーザーのタイピング通知を知りたいChatStateManager

editor.addTextChangedListener(new TextWatcher() { 
     @Override 
     public void beforeTextChanged(CharSequence s, int start, int count, int after) { 

     } 

     @Override 
     public void onTextChanged(CharSequence s, int start, int before, int count) { 
       ChatStateManager.getInstance(conn1).setCurrentState(ChatState.composing,chatObj); 
     } 

     @Override 
     public void afterTextChanged(Editable s) { 

     } 
    }); 

を使用しますが、それだけで非推奨チャットオブジェクトではなく、新しいバージョンを受け入れますSmack 4.2.0およびチャット・ストーリーによるチャット・オブジェクトChatStateMangerは非推奨ではありません。これを修正する方法を知っている人もいれば、バージョン4.2.0を使用してChatStateを実装した人もいます。事前に感謝します

答えて

0

Smack 4.2のChatStateManagerは廃止予定のチャットAPIを使用しています。 Smack 4.3 will use the new API

+0

私は問題を起こしてくれてありがとうございます。あなたは今、ユーザーのチャットステータスを取得するための推奨方法は何ですか?私たちはスワック4.1と一緒に行く?またはSmack 4.2で代替案がある場合は、 – Moulesh

+0

Smackの4.2 ChatStateManagerを使用してください。 – Flow

+0

これは問題です.ChatStateManagerの2番目のパラメータはchat2型ではありません。古いチャットオブジェクトolyを使用していますか? – Moulesh

関連する問題