2017-09-20 9 views
-2

は、私は私にこれを行う方法を提供する必要があり、これは上記私が知っている方法: しかし:アンドロイド2人のユーザーの配列リスト更新オンライン

私はrecyclerviewの項目をすぐに追加すると、それは私の友人のオンラインに追加されます 同様に、私のfreindからリアルタイムで削除されます。

もそれがオンラインホスト

にアプリので、アプリ内コンテンツのユーザーに特定のユーザーに送信されますが、問題は、特定のユーザーにリアルタイムで送信し、それを行う方法ですか?

+3

は愛をありがとうございましたあなたは、このノード

リサイクラービューアプリケーションに項目を追加するので、もし時間しかし、その問題は広すぎる。 –

答えて

0

簡単な方法firebaseリアルタイムデータベースを使用することです 特定のノードを聴くように設定する値イベントリスナーを使用する必要があります。この必要性の値に変更が生じた場合、リスナーは同じイベント

DatabaseReference usersRef = ref.child("users"); 
Map<String, User> users = new HashMap<String, User>(); 
users.put("New user", new User("Alan Turing")); 
usersRef.setValue(users); 

フレンドのApp::

DatabaseReference usersRef = ref.child("users"); 
userRef.addValueEventListener(new ValueEventListener() { 
    @Override public void onDataChange (DataSnapshot dataSnapshot){ 
     // code here does not get executed straight away, 
     // it gets executed whenever data is received back from the remote database 
    } 


}); 
関連する問題