示例:我有一个名称,电子邮件地址的数据库,但是我想知道该名称是否与我放入的值匹配editText
帮助我非常感谢!如何在Firebase中获得特定的指定
回答
首先启动数据库实例
FirebaseDatabase firebaseDatabase = FirebaseDatabase.getInstance();
让你的数据库的引用要执行的操作
DatabaseReference dbRef = firebaseDatabase.getReference(NAME_OF_DATABASE);
然后用它来获取所有用户用名称等于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) {
}
});
非常感谢你! –
男人,非常感谢你我使用这段代码,它在我的项目中工作,但如果可能的话,我希望在下列情况下提供帮助: 我从我的数据库中订购了一些数据,但我希望它的顺序相反,从最大到最小。 最大的结果:100 最低的结果:0 你能帮助我还是任何人? –
有没有办法通过使用Firebase查询来反转数据,您必须手动执行它..或者您正在使用它作为回收站查看数据源,可以通过 LinearLayoutManager mManager = new LinearLayoutManager(getContext()); mManager.setReverseLayout(真); –
我对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 android中获得特定的值?
- 2. 如何获得在指定类中混合的特征列表?
- 3. 如何获得并在特定指数斯威夫特
- 4. 如何获得JTextArea中的指定行
- 5. 如何获得特定值
- 6. 如何获得特定一周中特定日期的日期
- 7. 如何获得特定元素在JSON
- 8. 如何获得特定元素在XML
- 9. 我如何获得特定子在PHP
- 10. 如何通过指定属性在SimpleXML中获取特定值?
- 11. 如何在Firebase中获取一组特定键?
- 12. 如何在Firebase中获取用户特定数据Swift 3
- 13. 如何从Android中的Firebase中获取特定数据
- 14. 如何获得URI的特定部分
- 15. 如何获得特定行的计数
- 16. Android如何获得特定的偏好?
- 17. 如何获得基于特定的类
- 18. 如何获得特定的光球?
- 19. 如何获得pg_last_error的特定部分
- 20. 如何获得SoapUI的特定值?
- 21. 如何获得特定的YouTube评论?
- 22. 如何获得特定的Jbutton点击?
- 23. 如何获得特定的属性值?
- 24. 我如何获得特定的标签?
- 25. 如何获得特定的字段值?
- 26. 如何获得鲜明的特定列
- 27. 如何获得特定项目的特定对象xamarin C#
- 28. 如何获得特定'li'与特定类的价值
- 29. 如何从firebase中提取特定值
- 30. 如何在目录中获得特定格式的特定部分?
在发布问题之前,在堆栈溢出中检查您的查询的答案。这可以帮助你节省downvotes –
这可能会帮助你:https://gist.github.com/anantn/4323949 –