Google Maps APIとFirebaseを使用してトラッカーアプリを構築しようとしています。 私はFireStoreから値を取得するためにonStart()でgetValue()メソッドを使用しようとしており、それらを緯度と経度として使用して場所を表示しています。私のコード:FirebaseDatabase.getInstance()アプリケーションがクラッシュする
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でこのアプリを実行しようとするたびに。
'' Raunak Trikha ''はキーであってはなりません。キーにはスペースを入れないでください。 –
しかし、実際の問題を知るには、エラーのスタックトレースも見なければなりません。 –
"Raunak Trikha"はルートの最初の子です。とにかく、次の文でアプリケーションがクラッシュします: 'Private FirebaseDatabase firebaseDatabase = FirebaseDatabase.getInstance();' –