Firebase получает строковое значение - PullRequest
0 голосов
/ 30 июня 2019

Я загрузил строковые значения в базу данных Firebase в реальном времени, но не смог получить их обратно.Я поставил точку останова и заметил, что она не попадает в слушателя.Мне нужна помощь, что я делаю не так?

Firebase

Код, который я загружаю строковые значения:

    DatabaseReference user_details = mDatabaseIns.getReference("storeIDs"); 
    String photoID = user_details.push().getKey(); // get unique key
    user_details.child(photoID).setValue(image_id); // upload value to unique key

Код, который я получаю строковые значения (ничего не печатаетсяна консоль):

    public void getImageNames() {
        DatabaseReference userPhotoIdsRef = FirebaseDatabase.getInstance().getReference().child("storeIDs");
        userPhotoIdsRef.addValueEventListener(new ValueEventListener() {
            @Override
            public void onDataChange(@NonNull DataSnapshot dataSnapshot) {

                for (DataSnapshot uniqueKeySnapshot : dataSnapshot.getChildren()) {
                    Log.i("RECORDSFRAGMENT", dataSnapshot.getValue(String.class));

                }
            }
            @Override
            public void onCancelled(@NonNull DatabaseError databaseError) {
                Toast.makeText(getActivity().getApplicationContext(), databaseError.getMessage(), Toast.LENGTH_SHORT);

            }
        });

    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...