gpt4 book ai didi

android - Firebase 实时数据库不工作,setValue

转载 作者:行者123 更新时间:2023-11-29 02:36:27 25 4
gpt4 key购买 nike

我按教程做了样例' https://firebase.google.com/docs/database/android/start/?hl=ko ' 用于 Firebase 实时数据库

但是在 onDataChanged 'EventValueListner' 之后我看不到任何数据

你能解释一下这是为什么吗?

FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference myRef = database.getReference("message");

myRef.setValue("Hello, World!");
// Read from the database
myRef.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
// This method is called once with the initial value and again
// whenever data at this location is updated.
String value = dataSnapshot.getValue(String.class);
Log.d("TAG", "Value is: " + value);
}

@Override
public void onCancelled(DatabaseError error) {
// Failed to read value
Log.w("TAG", "Failed to read value.", error.toException());
}
});

这是我的代码。

我有什么错?

最佳答案

此示例将在 firebase 数据库中插入新的用户数据。

 FirebaseDatabase database;
DatabaseReference usersTable;
database = FirebaseDatabase.getInstance();
usersTable = database.getReference("Users");
/*we work here */
usersTable.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {

progressDialog.dismiss();
if (dataSnapshot.child(phoneEditText.getText().toString()).exists()) {

Toast.makeText(SignUp.this, "Number already register", Toast.LENGTH_SHORT).show();
}else{
Users users = new Users(nameEditText.getText().toString(),passwordEditTex.getText().toString(),phoneEditText.getText().toString());
usersTable.child(phoneEditText.getText().toString()).setValue(users);
Toast.makeText(SignUp.this, "Signup Sucessfully", Toast.LENGTH_SHORT).show();
finish();
}


}

@Override
public void onCancelled(DatabaseError databaseError) {

}
});

sample database

希望对你有帮助

关于android - Firebase 实时数据库不工作,setValue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46744231/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com