将对象添加到Firebase数据库

时间:2019-07-11 16:45:21

标签: java android firebase firebase-realtime-database

我必须在firebase数据库中存储一些对象,这些对象描述了我当前位置(例如位置,SSID,级别...)中可用的wifi网络的特征。问题是,每当我运行该应用程序时,它只会保存wifi位置的经度,而没有其他任何保存。 !(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]);



0 个答案:

没有答案