Firebase:60秒后删除数据

时间:2019-08-28 08:21:11

标签: java android firebase firebase-realtime-database

当我的用户使用我的应用程序时,数据将发送到Firebase,但我只希望将数据存储60秒再删除。

如何在服务器端60秒后自动删除Firebase上存储的数据并自动更新RecyclerView客户端?

1 个答案:

答案 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);