簡體   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