当我的用户使用我的应用程序时,数据将发送到Firebase,但我只希望将数据存储60秒再删除。
如何在服务器端60秒后自动删除Firebase上存储的数据并自动更新RecyclerView客户端?
答案 0 :(得分:1)
在onCompleteListener中启动处理程序。然后使用代码在60秒后删除特定节点。
final Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
FirebaseDatabase.getInstance().getReference()
.child("node_name").child(keyval).removeValue()
}
}, 60000);