Я должен хранить в базе данных firebase некоторые объекты, которые описывают характеристики беспроводных сетей, доступных в моем текущем местоположении (например, местоположение, SSID, уровень ...). Проблема в том, что всякий раз, когда я запускаю приложение, оно только сохраняет долготу местоположения Wi-Fi и ничего больше.
! (https://imgur.com/a/6oLaUXO)
Это класс сети
public class Rete {
String SSID;
int level;
String password;
Double latitude;
Double longitude;
public Rete(){}
public Rete(String SSID, int level, Double latitude, Double longitude){
this.longitude = longitude;
this.latitude = latitude;
this.level = level;
this.SSID = SSID;
}
public String GetSSID(){
return SSID;
}
public int GetLevel(){
return level;
}
public String GetPassword(){
return password;
}
public Double GetLatitude(){
return latitude;
}
public Double getLongitude(){
return longitude;
}
Это соединение с базой данных
Reti[temp] = new Rete(scanResult.SSID, scanResult.level, locationTracker.latitude, locationTracker.longitude);
FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference ref = database.getReference();
ref.child(Reti[temp].SSID).setValue(Reti[temp]);