【发布时间】:2018-02-27 06:36:41
【问题描述】:
我想在 firebase 数据库中添加用户。 我也确实在代码中添加了 gradle 文件。
compile 'com.google.firebase:firebase-core:11.8.0'
compile 'com.google.firebase:firebase-database:11.8.0'
implementation 'com.google.firebase:firebase-storage:11.8.0'
implementation 'com.google.firebase:firebase-auth:11.8.0'
数据结构就是这样。
用户 -> user_id -> user_pw
-> user_name
-> user_birth
-> user_gender
使用 Firebase 页面示例。但它不起作用。
确实 setValueAsync 不起作用。
..Async 函数一切都不起作用。
代码是。
public DatabaseReference userDB;
public Map<String, UserVO> users;
userDB = FirebaseDatabase.getInstance().getReference("users");
users = new HashMap<>();
users.put(user_id.getText().toString(),
new UserVO(user_pw.getText().toString(), user_name.getText().toString(),
user_birth.getText().toString(),gender_checked.getText().toString()));
userDB.setValueAsync(users);
错误信息是
'无法解析方法'setValueAsync...''
我在自动完成中也找不到它..
为什么这不起作用?
【问题讨论】:
标签: android firebase firebase-realtime-database