小编hen*_*nry的帖子

如何从Push Firebase数据检索数据

我使用push将数据保存在firebase上,它会自动使用自己的push ID保存,现在正尝试检索用于历史记录的数据,但由于该ID我无法。这就是我所拥有的

 mDatabase = FirebaseDatabase.getInstance().getReference();
        mDatabase.child(Config.MESSAGE).child(userName).addListenerForSingleValueEvent(
                new ValueEventListener() {
                    @Override
                    public void onDataChange(DataSnapshot dataSnapshot) {
                        //Getting the data from snapshot
                        Message message = dataSnapshot.getValue(Message.class);



                        for (int i = 0; i < 11; i++) {

                            message.setMessage(message.getMessage() + i);
                            message.setTitle(message.getTitle() + i);
                            message.setTime(message.getTime() + i);

                            System.out.println("we in" + message.getTitle());
                            /******** Take Model Object in ArrayList **********/
                            CustomListViewValuesArr.add(message);

                            Resources res =getResources();

                            /**************** Create Custom Adapter *********/
                            adapter=new CustomAdapter(CustomListView, CustomListViewValuesArr,res);
                            list.setAdapter(adapter);
                        }
                    }

                        @Override
                        public void onCancelled(DatabaseError databaseError) {
                            //  Log.w(TAG, "getUser:onCancelled", databaseError.toException());
                            // …
Run Code Online (Sandbox Code Playgroud)

android firebase firebase-realtime-database

5
推荐指数
1
解决办法
1534
查看次数