В качестве заголовка я использую infor/connection
для проверки соединения между клиентом и базой данных, но если я удалю и переустановлю приложение, infor/connection
вернет true
и вернет false
после этого, даже если устройство может доступ к Интернету, я проверил на реальном и виртуальном устройстве, и эта проблема все еще остается.
это код для проверки соединения:
mValueEventConnection = new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
boolean isConnected = dataSnapshot.getValue(Boolean.class);
updateConnectionStatus(isConnected);
Log.d("SSSSS-CONNECTION", isConnected + "");
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
Log.d("SSSSS-CONNECTION", databaseError + "");
}
};
CONNECT_REF.addValueEventListener(mValueEventConnection);
и результат:
D/SSSSS-CONNECTION: true
D/SSSSS-CONNECTION: false
UPDATE:
После переустановки и первого запуска приложения проблема будет возникать, но во второй раз - нет.