【发布时间】:2016-06-14 16:24:23
【问题描述】:
有没有办法调试 firebase 数据库连接 (Android)?我正在使用一个非常简单的示例(没什么大不了的,只是两个侦听更改的侦听器)来检查/.info/connected 的值。大多数时候,它返回 false 并且数据不同步。有时它有效,但不可靠。
互联网连接似乎没有问题 - 身份验证和存储在手机上工作,同一网络中的另一部手机可以正常连接到数据库,所以我认为它与手机有关。我正在使用 Samsung XCover 3(Lollipop,可以使用)和 Wiko Sunset 2(Kitkat,无法使用)进行测试。
Wiko 手机真的很便宜,有这个原因吗?
是否有任何可以深入研究 Firebase 的功能来指出问题所在?我的 ValueEventListener 的 onCancelled 方法没有被调用,也没有日志消息。
【问题讨论】:
-
Firebase 调试日志非常详细,可能会为连接问题提供一些解释。使用
FirebaseDatabase.getInstance().setLogLevel(Logger.Level.DEBUG)启用调试级别日志记录并检查 logcat 输出 -
您能否更好地解释一下日志在 logcat 上的显示方式以及是否有机会在应用程序中获取它们?例如,捕获它们并使用它们向用户显示错误
标签: android firebase firebase-realtime-database