java - 尝试从 Firebase 数据库中获取值并创建 if else 语句以在 firebase 中设置值,但应用程序仅执行第四行
问题描述
这是我的代码。当用户单击按钮时,我执行此代码
finalteamcount.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
String one = "one";
String two = "two";
String three = "three";
String four = "four";
String qwq = dataSnapshot.getValue(String.class);
if (qwq == null){finalteamcount.setValue(one);}
if (qwq == one){finalteamcount.setValue(two);}
if (qwq == two){finalteamcount.setValue(three);}
if (qwq == three){finalteamcount.setValue(four);}
}
它直接设置四个,我正在检索的值为null
解决方案
推荐阅读
- android - 如何从 NotificationChannel 获取通知(如果有)?
- python - 如何用 pandas 堆叠多列
- office-js - 从 Word JavaScript API 上下文对象加载选定的属性
- python - 如何在 Spark 中动态切片 Array 列?
- java - 如何让用户使用 java/sqllite 登录?
- javascript - 如何在 OpenLayers 的正确位置绘制特征
- python - 为什么我不能安装 Gi?
- asp.net-core - 从非交互式批处理以用户身份登录
- laravel - 如何使用 Laravel 编辑表单输入?
- java - 如何解决:无法解析 Json 数组。“不是原始数组”错误