Samsung Galaxy A3
,Firebase数据库的状态始终为未连接。
另一方面,Samsung Galaxy S5
上安装的同一应用程序可以正常工作。
我已经重新安装了该应用程序,重新启动了手机,重新启动了手机,然后完全重新安装了该应用程序。我没有解决此问题的想法!
用于检测连接的代码,如tutorial:
DatabaseReference connectedRef = FirebaseDatabase.getInstance().getReference(".info/connected");
connectedRef.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot snapshot) {
boolean connected = snapshot.getValue(Boolean.class);
if (connected) {
Log.d(TAG, "connected");
} else {
Log.d(TAG, "not connected");
}
}
@Override
public void onCancelled(@NonNull DatabaseError error) {
Log.w(TAG, "Listener was cancelled");
}
});