Удаление узла в позиции в пользовательской базе данных Firebase адаптера - PullRequest
0 голосов
/ 17 апреля 2019

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

databaseReference.addListenerForSingleValueEvent(new ValueEventListener() {
  @Override
  public void onDataChange(DataSnapshot dataSnapshot) {
    for(DataSnapshot childSnapshot: dataSnapshot.getChildren()) {
      for(DataSnapshot data: dataSnapshot.getChildren()) {
         String key = data.getKey();
         Toasty.info(mcontext, key, Toasty.LENGTH_LONG).show();
      }
    }
  }

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

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