2017-07-12 5 views
0

私は友人を持つセミソーシャルメディアアプリを構築しようとしています。友だちのページでは、友だちだけが投稿した投稿を見たいと思っています。Android - firebaseで友人の投稿のみを表示するには?

FirebaseRecyclerAdapterとクエリを使用しています。

友人のデータは次のように保存されます。

Friends: 
     userA: 
       userB: true 
       userC: true 

どのようにユーザAがユーザーBとCsを投稿することができるように私は、クエリを設定するには?

答えて

0

これを解決するには、データベースを2回クエリする必要があります。まず、を照会して、値がtrueに設定されている友人を確認してから取得する必要があります。 userBに基づいて、userCこのユーザーに対応する実際の投稿を見つけるには、再度照会する必要があります。データベースがFriends -> userB -> Posts>Friends -> userC -> Posts>のように見える場合、この投稿のみを照会する必要があります。

希望します。

関連する問題