Сбой приложения после удаления ребенка из базы - PullRequest
0 голосов
/ 12 сентября 2018

Я новичок в кодировании.У меня возникли некоторые проблемы при написании кода диалогового окна.

После нажатия кнопки AllertDialog дочерний элемент удаляется из базы данных Firebase, но приложение сразу падает, и я не знаю, почему.вот код:

@Override
public void onDataChange(final DataSnapshot dataSnapshot)
{
  commentCreatorId = dataSnapshot.child(CommentsKey).child("commentuid").getValue().toString();

  if (currentUserID.equals(commentCreatorId))
  {
    final AlertDialog.Builder holdComent = new AlertDialog.Builder(ClickPostActivity.this);
    holdComent.setTitle("Comentário");
    holdComent.setNegativeButton("Deletar", new DialogInterface.OnClickListener()
        {
          @Override
          public void onClick(DialogInterface dialogInterface, int i)
          {                                                
            commentsRef.child(CommentsKey).removeValue();
          }
        });

   Dialog dialog = holdComent.create();
   dialog.show();

   dialog.getWindow().setBackgroundDrawableResource(android.R.color.white);

Надеюсь, кто-нибудь может мне помочь.Спасибо

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