【发布时间】:2021-05-30 15:43:55
【问题描述】:
布尔 wifi; 复选框 cB1;
问题是代码不起作用我从 Toast 获取值更改数据类型时,但我确实需要在从 Firestore 获取“ture”值后再次检查复选框... 期待好的回复
DocumentReference dc = firebaseFirestore.collection("Hostel Admin").document(var);
dc.addSnapshotListener(this, new EventListener<DocumentSnapshot>() {
@Override
public void onEvent(@Nullable DocumentSnapshot value, @Nullable FirebaseFirestoreException error) {
wifi = Boolean.valueOf(value.getString("Wifi"));
if (wifi.equals("true")) {
cB1.setChecked(true);
} else {
cB1.setChecked(false);
}
}
});
【问题讨论】:
标签: javascript java google-cloud-firestore boolean data-retrieval