получить все данные и вставить в arraylist из firebase - PullRequest
0 голосов
/ 06 июня 2018

Я хочу получить все данные о цвете из firebase, затем вставить их в arraylist, и структуру данных о цвете, как на картинке ниже enter image description here

, и вот когда я хочу вставить в Arraylist

private void getDataDetailProduct() {
    imageReference.addValueEventListener(new ValueEventListener() {
        @Override
        public void onDataChange(DataSnapshot dataSnapshot) {
            if (dataSnapshot.exists()){
                for (DataSnapshot childSbapshot : dataSnapshot.getChildren()){
                    String id = childSbapshot.getKey();

                    ArrayList<String>images = new ArrayList<>();                        
                    images.add(String.valueOf(childSbapshot.getChildren()));
                }
                initSlideImage();
            }
        }

        @Override
        public void onCancelled(DatabaseError databaseError) {

        }
    });
}

1 Ответ

0 голосов
/ 06 июня 2018
ArrayList<String>images = new ArrayList<>(); 

private void getDataDetailProduct() {
    imageReference.addValueEventListener(new ValueEventListener() {
        @Override
        public void onDataChange(DataSnapshot dataSnapshot) {
            if (dataSnapshot.exists()){
                for (DataSnapshot childSbapshot : dataSnapshot.getChildren()){
                    String id = childSbapshot.getKey();
                    images.add(String.valueOf(childSbapshot.child("colors1").getValue()));
                    images.add(String.valueOf(childSbapshot.child("colors2").getValue()));
                    images.add(String.valueOf(childSbapshot.child("colors3").getValue()));
                }
        initSlideImage();
        }}

        @Override
        public void onCancelled(DatabaseError databaseError) {
        }
    });
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...