удаление не работает в базе данных Firebase Real Time - PullRequest
0 голосов
/ 18 апреля 2020

Я написал функцию удаления, которая удалит весь пост из моей базы данных. Хотя в моем logcat он показывает идентификатор удаленного поста, но пост остается неизменным / не удаляется ни в моем приложении, ни в моей базе данных firebase.

Мой код

holder.button.setOnClickListener(new View.OnClickListener() {
      @Override
        public void onClick(View v) {
          FirebaseDatabase.getInstance().getReference().child("MBlog").child(blog.getPostid()).removeValue().addOnCompleteListener(new OnCompleteListener<Void>() {
              @Override
              public void onComplete(@NonNull Task<Void> task) {
                  if(task.isSuccessful())
                  {
                      Log.d("delete",blog.getPostid());
                      Toast.makeText(context, "Deleted", Toast.LENGTH_SHORT).show();
                  }
              }
          });

      }
      });```

мой журнал кошка

com.example.zone D/delete: -M51261Z9a2xhGlaPt8L
MBlog
-M4iN100Ic5TiSjRRTtX
-M4iNkUGOCd7aKSqg09q
-M4mco3s-nEo0ohXYwIm
-M4xzHyoJjE0QY-5cKeZ 
{
  "MBlog" : {
    "-M511ygCFcGozPG6HiNe" : {
      "desc" : "",
      "image" : "",
      "postid" : "-M511ygCFcGozPG6HiNf",
      "timestamp" : "1587024751289",
      "title" : "",
      "userid" : "",
      "username" : ""
    },

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