从firebase获取多个子值时出错

时间:2019-02-06 19:18:48

标签: android arrays firebase arraylist firebase-realtime-database

我正试图从我的实时数据库中获取多个子值并将其存储在String数组中,我正在使用的方法如下所示:-

 dbRef.child(REQUESTED_NODE).child(REQUESTED_PRODUCT).addValueEventListener(new ValueEventListener() {
        @Override
        public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
            for (DataSnapshot postSnapshot : dataSnapshot.getChildren()) {

                SearchKeywords item = postSnapshot.getValue(SearchKeywords.class);

                SearchKeys.add(String.valueOf(item));
            }
        }

        @Override
        public void onCancelled(@NonNull DatabaseError databaseError) {

        }
    });

问题是它正在得到什么。它没有显示所需的文本,而是显示了我不确定是什么的内容。以下是返回的内容。

  

I /关键​​字:[com.strease.user.strease.SearchKeywords @ 3b2d439,com.strease.user.strease.SearchKeywords @ ce3ea7e,com.strease.user.strease.SearchKeywords @ 9f16bdf,com.strease.user。 strease.SearchKeywords@823102c,com.strease.user.strease.SearchKeywords@3e37af5,com.strease.user.strease.SearchKeywords@5d0308a,com.strease.user.strease.SearchKeywords@d2ae6fb,com.strease.users。 SearchKeywords @ ec70318,com.strease.user.strease.SearchKeywords@a3dd171,com.strease.user.strease.SearchKeywords@88cb56,com.strease.user.strease.SearchKeywords@2b6f7d7,com.strease.user.strease.SearchKeywords eb538c4,com.strease.user.strease.SearchKeywords @ 60d13ad,com.strease.user.strease.SearchKeywords @ 45e46e2,com.strease.user.strease.SearchKeywords @ a893a73,com.strease.user.strease.SearchKeywords @ 42f1 com.strease.user.strease.SearchKeywords@6143da9

0 个答案:

没有答案