有没有办法调试 firebase 数据库连接(Android)?我正在使用一个非常简单的示例(没什么大不了的,只有两个监听更改的监听器)来检查 /.info/connected
的值。大多数时候返回false,数据不同步。有时它有效,但不可靠。
互联网连接似乎没有问题 - Auth 和 Storage 在手机上工作,同一网络中的不同手机可以很好地连接到数据库,所以我认为它必须对手机做些什么。我正在使用 Samsung XCover 3(Lollipop,有效)和 Wiko Sunset 2(Kitkat,无效)进行测试。
Wiko 手机真的很便宜,这会是一个原因吗?
是否有任何可以更深入地研究 firebase 的功能可以指出我的问题?我的 ValueEventListener 的 onCancelled 方法没有被调用,也没有日志消息。
最佳答案
正如@qbix 所说,您可以使用
FirebaseDatabase.getInstance().setLogLevel(Logger.Level.INFO)
有多个级别的日志,来自firebase src:
package com.google.firebase.database;
public interface Logger {
public static enum Level {
DEBUG,
INFO,
WARN,
ERROR,
NONE;
private Level() {
}
}
}
更多信息请访问:MakinGIANTS - Post
关于android - 调试 Firebase 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37817416/