我试图在OnDataChange()中将值设置为全局变量并将其分享给其他方法但事实证明它总是给我一个空
String mCurrentState; //global variable
mUsersDatabase.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
mCurrentState = "normal";
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
}
有没有办法在onDataChange()
中设置全局变量