android - 调试 Firebase 数据库

标签 android firebase firebase-realtime-database

有没有办法调试 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/

相关文章:

android - 由于 Firebase Test Lab 上的 Chrome 自动更新,Instrumentation 测试的应用程序崩溃

json - Firebase - 仅获取 JSON 结构的 "title"

javascript - 火力地堡 : Wait For Async and Push to an array

android - SQLiteLog :(1) no such table: tableName. db (sqlite with android)

Android - 旋转菜单的一部分超出屏幕

java - 获取 Firebase 中的元素数量

java - Firebase Android 显示错误用户

android - AppCompat 标题颜色

android - 当 Maven 构建我的项目时,无法从库项目的 jar 中找到类

java - 无法在 FirebaseRecyclerView 中显示子节点数据。数据库异常: Can't convert object to class name