- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对 Firebase 还比较陌生,因此非常感谢对此的任何见解。当我以这种方式调用 Firebase setValue(obj,callback) 函数时,它工作得很好。但是,当我尝试删除“ref”引用的值时,没有任何反应。这只是一个测试帐户,因此我将安全规则设置为完全读写。输出如下。一些输出来自调用removeNode(...) 的封装run() 方法。非常感谢任何见解。
public void removeNode(final Firebase ref) throws Exception {
try {
System.out.println("Start Remove Node: " + ref.toString());
final AtomicBoolean done = new AtomicBoolean(false);
ref.removeValue(new Firebase.CompletionListener() {
@Override
public void onComplete(FirebaseError firebaseError, Firebase firebase) {
done.set(true);
System.out.println("Remove Node complete");
if (firebaseError != null) {
System.out.println("ErrorCode: " + firebaseError.getCode());
System.out.println("ErrorMsg: " + firebaseError.getMessage());
}
System.out.println("Remove Complete Done");
}
});
while (!done.get()) {
Thread.sleep(500);
System.out.println("Remove Node Sleeping");
}
} catch (Exception e) {
System.out.println("Remove Node Exception: " + e.getMessage());
}
}
我的输出如下:
in run() - about to removeNode https://<instance>.firebaseio.com/node/node
Start Remove Node: https://<instance>.firebaseio.com/node/node
Remove Node Sleeping
Remove Node Sleeping
Remove Node complete
Remove Complete Done
Remove Node Sleeping
in run() - RemoveNode leaving normally
pool-3-thread-1
All threads handled so far? {true}
Complete
Process finished with exit code 0
注意:我也有类似的结果。
ref.setValue(null, new Firebase.CompletionListener() {
@Override
public void onComplete(FirebaseError firebaseError, Firebase firebase) {
done.set(true);
System.out.println("setNull Node complete");
if (firebaseError != null) {
System.out.println("ErrorCode: " + firebaseError.getCode());
System.out.println("ErrorMsg: " + firebaseError.getMessage());
} else {
System.out.println("FirebaseError: NULL");
}
System.out.println("setNull Complete Done");
}
});
最佳答案
您用于删除的 Firebase 网址是 https://BLAH/node/node
应该是 https://BLAH/node ?
获取 URL 并将其粘贴到浏览器中,以便在 Forge 中查看它,并仔细检查数据是否存在。
关于java - Firebase Java API removeValue 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30177967/
我正在努力向我的应用添加编辑和删除功能。编辑功能工作正常,但我的删除功能并不总是删除正确的值。 删除功能未按预期工作的情况: 当我添加新的数据节点(在我的应用程序中是新的供应商)时。 当我编辑某个值时
所以我遇到了一个奇怪的问题。本质上,我有一个数组,它是 tableView 的数据源: data : [(String: SomeDataStruct)] = [(username1, data1),
我已经设置了以下安全规则,但是 .removeValue() 仍然能够删除记录。我做错了什么? { "rules": { ".read": "auth != null", ".wr
我试图通过查询然后调用 query.ref.removeValue() 从我的数据库中删除一个特定节点,尽管每次运行这段代码时它都会删除整个子节点而不是仅仅删除节点。我的代码看起来像这样......
我希望当用户已经按下反对票时,下次他们按下反对票按钮时,他们将从反对票字典中删除。 Firebase.getDownvote(selectedPostTimeStamp: postItem.timeS
我对 Firebase 还比较陌生,因此非常感谢对此的任何见解。当我以这种方式调用 Firebase setValue(obj,callback) 函数时,它工作得很好。但是,当我尝试删除“ref”引
我有一个应用程序可以提供一些东西。我的想法是,优惠由我添加到我创建的另一个应用程序中,然后同时显示在用户设备上。 我只需要一个用户就可以接受报价,因此当第一个用户点击时,我会在报价引用上调用 remo
我正在我的 iOS 应用程序中测试 FireBase,到目前为止它非常棒,但似乎如果我使用 [fb removeValue]; 当我未连接时,更改并不总是反射(reflect)在其他任何地方. 这是我
这个问题在这里已经有了答案: The read failed: Permission denied error in firebase (1 个回答) 关闭 6 年前。 我已经开始为 ios 使用
我正在定义我的 DbConntextObj _container.RegisterType(new HttpContextLifetimeManager()); Unity 没有在 lifetimem
我正在尝试将数据写入 Firebase 数据库,但当我按下保存按钮时,我一直收到以下错误。 2016-12-02 11:09:42.548 StartupNow[1482:60415] [Fireba
我在 stackoverflow 中看到了很多答案,但没有一个对我有用! 这是我的代码: import UIKit import Firebase class ViewController: UIVi
我创建了一个简单的字典类,用于跨多个线程同步访问字典。我正在使用 DispatchQueue 来同步从字典中读取和写入值。我正在使用泛型,以便它可以与任何字典类型一起使用 K:Hashable 作为键
我是一名优秀的程序员,十分优秀!