当前位置: 首页 > 知识库问答 >
问题:

Firebase:60秒后删除数据[重复]

许振海
2023-03-14

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

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

共有1个答案

江正德
2023-03-14

在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);
 类似资料:
  • 我在Android应用程序中使用Firebase实时数据库,并且有如下数据: 数据库映像 我想删除周末所有用户的“点”:选项卡。每个周末自动删除。我该怎么做呢。

  • 问题内容: 好的,所以我正在构建一个将在Play商店中使用的应用程序,它具有将数据添加到Firebase的功能(它无法读取)。 第二个应用程序将保留在我这里(它不会在Play商店中出售),它用于读取数据。 现在我要做的是,第一个应用程序具有包名称:第二个应用程序具有包名称。 因此,我去了Firebase,创建了一个项目,使用包名称添加了一个应用程序,并设置了我的第一个应用程序。完美运行,我可以将数

  • 我在我的react本地应用程序中使用Firebase实时数据库。大多数事情都是通过REST API云函数来完成的。app中很少东西直接使用实时数据库。最近,我发现我数据库中的所有数据都被莫名其妙地删除了。甚至数据库中不再使用且未在我的应用程序/云功能的源代码中引用的部分也消失了。 问题发生在两个项目及其数据库(生产/测试)中。我必须使用备份来恢复它们,但即使没有人使用应用程序(例如,在测试环境中)

  • 问题内容: 我使用以下代码为我的应用添加了时钟: 问题在于它还显示秒。.有一种简单快速的隐藏方法吗?我只需要hh:mm格式的小时和分钟,而不是hh:mm:ss!有什么建议?谢谢! 问题答案: 在这里找到答案,其他正在寻找有效答案的人是: 从Android源克隆/复制 更改新的格式字符串 在布局xml中引用自定义类 在活动/片段中加载CustomDigitalClock

  • 我以为上面的办法行得通,但它失败了。我把它放在渲染行部分。它出现了reference.remove失败。第一个参数必须是有效的函数。就像在这些房间里,它有信息,我认为这是我出错的地方,但我不知道如何去做它。谢谢。

  • 如何从控制台从FireBase中删除节点?由于它太大,显然我无法从控制台中删除它。通常我可以按节点名称附近的删除按钮,但它显示控制台仅出于性能原因而读取。