首页 > 解决方案 > 尝试从 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

标签: javaandroidif-statementfirebase-realtime-database

解决方案


推荐阅读