2016-08-04 6 views
0

enter image description here안드로이드 중포 기지 쿼리 반환 아무것도

위 내 중포 기지 데이터베이스입니다 :

-Ideas 
    --Key generated by firebase 
    --uid 
    --name 
    --date 
    --title 

가 지금은 특정 UID에 의해 생성 된 모든 아이디어를 얻고 재활용에 쿼리를 첨부 할. 다음은 내 쿼리 및 어댑터이지만 아무것도 반환하지 않습니다.

DatabaseReference myIdeasReference = FirebaseDatabase.getInstance().getReference(); 
    final Query myideas =myIdeasReference.child("Ideas")orderByKey().equalTo("userUid",userUid); 
    mAdapter = new FirebaseRecyclerAdapter<Idea, IdeaHolder>(Idea.class, R.layout.listview_feed, IdeaHolder.class, myideas) { 
     @Override 
     public void populateViewHolder(IdeaHolder IdeaViewHolder, final Idea ideaObject, int position) { 
      int voteCountint = ideaObject.getvoteCount(); 
      String voteCount = Integer.toString(voteCountint); 
      int flagCountint = ideaObject.getflagCount(); 
      String flagCount = Integer.toString(flagCountint); 
      String title = ideaObject.gettitle(); 
      String body = ideaObject.getBody(); 
      String postDate = ideaObject.getPostDate(); 
      String mfullName = ideaObject.getfullName(); 
      //pass values :key, Ideauid and Userid to setbutton method in ideaviewholder class 
      DatabaseReference idearef = getRef(position);//get the database reference of the object at selected position 
      final String key = idearef.getKey();//get key of the idea reference to get the location later in mvote and mflag 
      String ideaUid = ideaObject.getuid(); 

P. 또한 다음 쿼리를 시도했습니다.

 final Query myideas = myIdeasReference.child("Ideas").orderByValue().equalTo("userUid",userUid); 

그러나 그 다음에도 아무 것도 표시되지 않았습니다.

답변

0

이와 시도, 이것은 작동해야 당신

myideas = myIdeasReference.child("Ideas").orderByChild("userUid").equalTo(userUid); 
관련 문제