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 楼答案
看起来是网络问题。我连接到一个热点网络,问题就解决了