在从onDataChange设置值的全局变量中获取null值

时间:2018-04-14 14:41:34

标签: java firebase-realtime-database

我试图在OnDataChange()中将值设置为全局变量并将其分享给其他方法但事实证明它总是给我一个空

String mCurrentState; //global variable

     mUsersDatabase.addValueEventListener(new ValueEventListener() {

             @Override
             public void onDataChange(DataSnapshot dataSnapshot) {
                  mCurrentState = "normal";
             }
             @Override
             public void onCancelled(DatabaseError databaseError) {

             }
       }

有没有办法在onDataChange()

中设置全局变量

0 个答案:

没有答案