有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Firebase数据库。getInstance()崩溃应用程序

我正在尝试使用谷歌地图API和Firebase构建一个跟踪器应用程序。 我试图使用onStart()中的getValue()方法从Firebase中获取值,并将它们用作纬度和经度来显示位置。我的代码:

MapsActivity。java

private FirebaseDatabase firebaseDatabase=FirebaseDatabase.getInstance();
private DatabaseReference mRootReference =firebaseDatabase.getReference();
private DatabaseReference mChildReference=mRootReference.child("Raunak Trikha");
private DatabaseReference mChildReference1=mChildReference.child("id");
private DatabaseReference mChildReference2=mChildReference1.child("lat");
private DatabaseReference mChildReference3=mChildReference1.child("long");

@Override
protected void onStart(){
    super.onStart();
    mChildReference2.addValueEventListener(new ValueEventListener() {
        @Override
        public void onDataChange(DataSnapshot dataSnapshot) {
            rlat=dataSnapshot.getValue(double.class);
        }

        @Override
        public void onCancelled(DatabaseError databaseError) {

        }
    });

}`

每当我尝试在AVD中运行此应用时,它就会崩溃


共 (0) 个答案