例:私は名前、電子メールを持つデータベースを持っていますが、この名前が私が入れた値と一致するかどうかを知りたいのです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. Firebase特定のデータを取得する
- 2. Firebase DB - Firebaseデータベースの特定の値を更新する方法
- 3. Firebase Realtime Databaseで特定のノードを取り出す方法は?
- 4. リサイクラービューのfirebaseから特定のキーを取得する
- 5. firebaseから特定のデータを取得する
- 6. firebase idを取得する方法
- 7. Firebase androidデータを取得する方法
- 8. firebaseは特定のユーザのデータを取得します
- 9. 特定のマシンのSqlInstancesのリストを取得する方法
- 10. この特定の「クエリ」の結果を取得する方法
- 11. 特定の列のレコードのリストを取得する方法ファミリ?
- 12. 特定のCSSの列の内容を取得する方法
- 13. nodeListの特定のノードの値を取得する方法は?
- 14. gridControl内の特定のセルのコンボボックスを取得する方法
- 15. 特定の値のPHPの行数を取得する方法
- 16. jsonをループして特定の値を取得する方法
- 17. 特定の値を持つハッシュテーブルキーを取得する方法は?
- 18. 特定のエンティティのページ番号を取得する方法
- 19. ファイル内の特定の変数を取得する方法
- 20. NodeJSの特定のキーから値を取得する方法
- 21. Jsoup Parser特定のクラスのテキストを取得する方法
- 22. 特定のプロジェクトのgit commitログを取得する方法
- 23. DB2の特定のデータベースでリストスキーマを取得する方法
- 24. 特定のグループの電話番号を取得する方法
- 25. AngularJSの$ http.getから特定の値を取得する方法
- 26. 特定のJSONキーの値を取得する方法
- 27. XPathで特定のノードの値を取得する方法は?
- 28. perlハッシュの特定の部分を取得する方法
- 29. 特定のURLのHTMLコードを取得する方法は?
- 30. アンドロイドを取得する方法:特定のアクティビティのラベル?
質問を投稿する前に、スタックオーバーフローでクエリの回答を確認してください。これはあなたがdownvotesを保存するのに役立ちます –
これはあなたを助けるかもしれません:https://gist.github.com/anantn/4323949 –