Я написал функцию удаления, которая удалит весь пост из моей базы данных. Хотя в моем 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" : ""
},
},