有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Android Firebase写入数据时的常量超时

我正在尝试将数据存储在实时Firebase数据库中。 然而,即使是文档中最简单的例子也不起作用

DatabaseReference myRef = database.getReference("message");
myRef.setValue("Hello, World!");

我启用了调试日志,我注意到,在尝试连接Firebase时,实际上存在一个永久超时重试机制

D/Connection: conn_1 - Opening a connection
D/WebSocket: ws_1 - timed out on connect
D/WebSocket: ws_1 - closed
    ws_1 - closing itself
D/Connection: conn_1 - Realtime connection failed
D/Connection: conn_1 - closing realtime connection
D/PersistentConnection: pc_0 - Got on disconnect due to OTHER
D/PersistentConnection: pc_0 - Scheduling connection attempt
D/ConnectionRetryHelper: Scheduling retry in 964ms
D/PersistentConnection: pc_0 - Trying to fetch auth token
D/PersistentConnection: pc_0 - Successfully fetched token, opening connection
D/Connection: conn_2 - Opening a connection
D/WebSocket: ws_2 - timed out on connect

它会一直持续下去,数据库表当然永远不会更新。 我能够正常执行读取操作。 这是什么原因造成的?我用的是普通的无线网络。我不支持任何代理或VPN


共 (1) 个答案

  1. # 1 楼答案

    看起来是网络问题。我连接到一个热点网络,问题就解决了