繁体   English   中英

从 android firebase 中删除数据

[英]delete data from android firebase

我正在尝试在 android 工作室中使用 firebase 制作一个社交媒体应用程序,现在我的应用程序已完成,运行顺利,但有一个问题,共享帖子上有一个删除按钮,单击此按钮时,我想要删除所选图片。

你能帮我吗?

如果你问的是 firebase 数据库,你可以这样做

// Reference to the node you want to delete
DatabaseReference postRef = FirebaseDatabase.getInstance().getReference("posts").child(postId);

// Delete the node
postRef.removeValue();

如果您正在谈论 firebase 存储,您可以执行类似的操作

// Reference to the image you want to delete
StorageReference imageRef = storageRef.child("images/myimage.jpg");

// Delete the image
imageRef.delete().addOnSuccessListener(new OnSuccessListener<Void>() {
    @Override
    public void onSuccess(Void aVoid) {
        // File deleted successfully
    }
}).addOnFailureListener(new OnFailureListener() {
    @Override
    public void onFailure(@NonNull Exception exception) {
        // Uh-oh, an error occurred!
    }
});

您必须在 build.gradle 中包含依赖项

implementation 'com.google.firebase:firebase-storage:19.2.0'

抱歉,我在这里没有足够的声誉来发表评论并直接发布答案

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM