0
Database looks like this:從onDataChange獲取值?
我試圖通過用戶名來獲得郵件,到目前爲止,我想:
通過MainActivity
類中定義字符串變量和onDataChange功能使用storageContainer功能的storageContainer
方式。
public void storageContainer(String mail){
this.userMail = mail;
}
這是getMailByUsername
功能:
public void getMailByUsername(String username){
String user_mail;
mDatabase.child("Users").child(username).child("email").addListenerForSingleValueEvent(new ValueEventListener() {
String userMail;
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
userMail = dataSnapshot.getValue().toString();
storageContainer(userMail);
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
}
你的問題到底是什麼? –
Im試圖從onDataChange函數獲取dataSnapshot.getValue()。toString():/但我想我不能...即時通訊嘗試從該數據庫獲取用戶郵件並在logIn中使用它(String email,String password )功能 –