Не работает сортировка данных в firebase

156
18 марта 2018, 20:41

Из Firebase мне нужно получить все элементы с categoryName = "Внешность" и добавить их в ArrayList . Пытаюсь сделать это так:

    final FirebaseDatabase database = FirebaseDatabase.getInstance();
    DatabaseReference wordDB = database.getReference("Word");
    wordDB.addValueEventListener(new ValueEventListener() {
        @Override
        public void onDataChange(final DataSnapshot dataSnapshot) {
            Iterable<DataSnapshot> children1 = dataSnapshot.getChildren();
            for (DataSnapshot data : children1) {
                DatabaseReference dataRef = data.
                        getRef().
                        child("categoryName").
                        equalTo("Семья").getRef();
                dataRef.addValueEventListener(new ValueEventListener() {
                    @Override
                    public void onDataChange(DataSnapshot dataSnapshot) {
                        WordItem item = dataSnapshot.getValue(WordItem.class);
                        wordItems.add(item);
                    }
                    @Override
                    public void onCancelled(DatabaseError databaseError) {
                    }
                });
            }
        }
        @Override
        public void onCancelled(DatabaseError databaseError) {
        }
    });`

Но, это не срабатывает

READ ALSO
UploadiFive Как определить id

UploadiFive Как определить id

Работаю с плагином UploadiFive Кто нить знает как получить id загружаемого файла в функциях - 'onAddQueueItem' : function() {тут!} и соответственно 'onUploadComplete' : function()...

202
css. rotate3d. вращение элемента

css. rotate3d. вращение элемента

В 3D редакторах используют систему координат:

258
Повторное подключение к mysql

Повторное подключение к mysql

Использую функцию для подключения к БД

180