私はFirebaseの資料を読む:https://firebase.google.com/docs/database/android/retrieve-dataアンドロイド用にFirebaseからオブジェクトをクエリするには?
そして、私はまだFirebaseデータベースから1つのオブジェクトだけを正しく照会する方法については混乱しています。
ここに私が書いたコード行があります。
private Firebase mRef;
とスタートの中:次に
@Override
protected void onStart()
{
super.onStart();
//Firebase
mRef = new Firebase("my database url");
}
のonCreateやONSTART中()私はこのラインを使用します。
Query myQuery= mRef.child("key to my DataObject");
をしかし、私はその行でエラーを取得し、私が提供する解決策は次のとおりです。 my.Firebase.client.FirebaseにmyQueryを変更またはマイグレーションする
私は疑問に思っていますどのクエリをインポートすると思いますか?また、
import com.google.firebase.database.Query;
を私はオブジェクトを照会するとき、私のデータベースで何かが私は、オブジェクトを取得するために変更する必要がない:私は現在インポートされていますか?
誰かが明確で明示的なサンプルコードを提供してくれることを願っています。オブジェクトをクエリする方法を示すためのステップです(オブジェクトのリストを取得するためにforループを書くことができると仮定しています)。あなたのusers
オブジェクト場合は、
DatabaseReference mDatabaseReferenceUsers; = FirebaseDatabase.getInstance().getReference("users");
今:
その後、{
"users" : {...}
}
、users
の参照を取得するために、あなたにコーディングする必要があります:あなたのFirebaseデータベースを想定し
おかげ
次に、質問したばかりのオブジェクトに新しいオブジェクトを設定するにはどうすればよいですか?私が行ったときにエラーが発生したので: 'Myobject newObject =(Myobject)mDatabaseReferenceTodo;' –
@ Dr.Android私の編集をチェックしてください。 –
mDatabaseRefereceTodoとはどんなデータ型ですか? –