例:私は名前、電子メールを持つデータベースを持っていますが、この名前が私が入れた値と一致するかどうかを知りたいのですeditText
助けてくださいありがとうございます!!特定のFirebaseを取得する方法
答えて
まず、あなたが持つすべてのユーザーを取得するために
DatabaseReference dbRef = firebaseDatabase.getReference(NAME_OF_DATABASE);
はその後、これを使用する操作を実行したい
FirebaseDatabase firebaseDatabase = FirebaseDatabase.getInstance();
があなたのDBの参照を取得し、データベース・インスタンスを開始します名前はeditTextテキストに等しい
Query query = profileDbRef
.orderByChild("name")
.equalTo(edittext.getText().toString());
query.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot dataSnapshot1 : dataSnapshot.getChildren()) {
Log.d(TAG, dataSnapshot1.getKey() + " " + dataSnapshot1.getValue(Profile.class)
.toString());
}
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
ありがとうございます! –
Man、このコードを使用してくれてありがとう、私のプロジェクトではうまくいきましたが、可能な限り、あなたの助けが必要でした。 データベースからデータをいくつか注文しましたが、逆の順序最大値から最小値までです。 最も大きな結果:100 最も低い結果:0 私を教えてください、他に誰が助けますか? –
firebaseクエリを使用してデータを反転する方法はありません。手動で行う必要があります。または、recyclerViewデータソースに使用しています。 LinearLayoutManager mManager = new LinearLayoutManager(getContext()); mManager.setReverseLayout(true); –
私はFirebaseについてよく知らないけど、これを見つけました。私はそれをかなり簡単に見つけることができました。
この質問を見ることができます。
Swift & Firebase | Checking if a user exists with a username
スウィフトを使用して、同様の何かをすることがあった問題。あなたに良いスタートを与えるかもしれません。 EditTextの値を取得するのは、このように簡単です。すべての
EditText editText = (EditText) findViewById(R.id.editext1);
String result = editText.getText().toString();
- 1. AndroidのFirebaseから特定のデータを取得する方法
- 2. Firebaseからデータと特定のユーザデータを取得する方法
- 3. Firebase特定のデータを取得する
- 4. 特定のユーザーのメッセージをFirebaseの別のユーザーに取得する方法
- 5. firebaseの特定の値を取得して更新する方法
- 6. firebaseデータから特定のキー値を取得する方法は?
- 7. `Firebase`の` DataSnapshot`を使って特定の値を得る方法
- 8. Firebase DB - Firebaseデータベースの特定の値を更新する方法
- 9. Firebase Realtime Databaseで特定のノードを取り出す方法は?
- 10. 特定のIDを持つFirebaseからデータを取得する
- 11. 角度| Firebase - 特定のユーザーのデータを取得する
- 12. リサイクラービューのfirebaseから特定のキーを取得する
- 13. firebaseから特定のデータを取得する
- 14. Firebaseデータベースから特定のデータを取得する
- 15. Android Firebase ...データを取得する方法
- 16. Firebase androidデータを取得する方法
- 17. firebase idを取得する方法
- 18. firebaseは特定のユーザのデータを取得します
- 19. 特定の量の子供をFirebaseから取得します
- 20. Firebaseデータベースから特定のフィールドを取得します。
- 21. nodeListの特定のノードの値を取得する方法は?
- 22. この特定の「クエリ」の結果を取得する方法
- 23. 特定のマシンのSqlInstancesのリストを取得する方法
- 24. 特定の値のPHPの行数を取得する方法
- 25. gridControl内の特定のセルのコンボボックスを取得する方法
- 26. Powerbuilder:データウィンドウの特定のデータのRowNumberを取得する方法
- 27. 特定の列のレコードのリストを取得する方法ファミリ?
- 28. 特定のCSSの列の内容を取得する方法
- 29. リストのリスト内の特定のレコードを取得する方法
- 30. jsonをループして特定の値を取得する方法
質問を投稿する前に、スタックオーバーフローでクエリの回答を確認してください。これはあなたがdownvotesを保存するのに役立ちます –
これはあなたを助けるかもしれません:https://gist.github.com/anantn/4323949 –