在Firestore中使用.whereEqualTo方法获取EditText用户名,可以按照以下步骤进行操作:
EditText editText = findViewById(R.id.editText);
String username = editText.getText().toString();
CollectionReference usersRef = FirebaseFirestore.getInstance().collection("users");
Query query = usersRef.whereEqualTo("username", username);
query.get().addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
@Override
public void onComplete(@NonNull Task<QuerySnapshot> task) {
if (task.isSuccessful()) {
for (QueryDocumentSnapshot document : task.getResult()) {
// 处理查询结果
}
} else {
// 处理查询失败
}
}
});
这样,你就可以在Firestore中使用.whereEqualTo方法获取EditText用户名了。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云