java Firebase 安卓应用程序类不工作
大家好,我有一个问题,我在firebase中添加了Lat和Long数据,每次我添加一个子类时,我都想检索它们
public class add_marker {
private String Lat;
private String Lang;
public add_marker(){}
public add_marker(String Lat, String Lang)
{
this.Lat=Lat;
this.Lang=Lang;
}
public String getLat() {
return Lat;
}
public void setLat(){ this.Lat=Lat;}
public String getLang() {
return Lang;
}
public void setLang(){this.Lang=Lang;}
}
我在下面的代码中调用这个类
Firebase ref=新的Firebase(“https://安卓al.firebaseio.com/markera”)
ref.addChildEventListener(new ChildEventListener() {
// Retrieve new posts as they are added to the database
@Override
public void onChildAdded(DataSnapshot snapshot, String s) {
//add_marker newPost = snapshot.getValue(add_marker.class);
add_marker newPost = snapshot.getValue(add_marker.class); // create new object from the class
String m1 = snapshot.getKey(); // test get keys from firebase this works generates all ekys
System.out.println(m1); // print my keys
}
我想随时检索它们并创建一个对象,然后在安卓中将Lat和Lang添加到地图片段中
每次尝试生成对象时我都错了:add_marker newPost=snapshot。getValue(添加标记器类);应用程序崩溃。我没有发现我做错了什么:(
有人能帮帮我吗
# 1 楼答案
我猜
不会与新的Firebase一起工作。我记得当我自己尝试时,我在这个案例中看到了一个例外。 你应该打电话