在 Android 应用 (Firebase) 上添加多个条目
add multiple entries on Android App (Firebase)
我一直在尝试创建我的第一个 Android 应用程序,用户在其中为每个 child 输入他们 children 的许多属性,例如:
(姓名、年龄、身高、体重、性别)
用户可以添加许多条目,对于每个 child,当他填写行并单击发送时,条目从他的 phone(应用程序)发送到我的数据库。
我们可以用 firebase 做到这一点吗?任何帮助都可以帮助我!
用户输入信息后使用setValue()
将数据发送到数据库:
String name=editText.getText().toString();
int age=Integer.valueOf(editAge.getText().toString());
String gender=editGender.getText().toString();
FirebaseUser user=FirebaseAuth.getInstance().getCurrentUser();
String userId=user.getUid();
DatabaseReference ref=FirebaseDatabase.getInstance().getReference("user").child(userId);
ref.child("name").setValue(name);
ref.child("age").setValue(age);
ref.child("gender").setValue(gender);
如果您使用的是 firebase 身份验证,则可以检索用户 ID。如果您没有使用它,那么请将 child(userId)
写成 push()
执行以下操作后,您将拥有此数据库:
user
userId
name: your_name
age: your_age
gender: your_gender
我一直在尝试创建我的第一个 Android 应用程序,用户在其中为每个 child 输入他们 children 的许多属性,例如:
(姓名、年龄、身高、体重、性别)
用户可以添加许多条目,对于每个 child,当他填写行并单击发送时,条目从他的 phone(应用程序)发送到我的数据库。
我们可以用 firebase 做到这一点吗?任何帮助都可以帮助我!
用户输入信息后使用setValue()
将数据发送到数据库:
String name=editText.getText().toString();
int age=Integer.valueOf(editAge.getText().toString());
String gender=editGender.getText().toString();
FirebaseUser user=FirebaseAuth.getInstance().getCurrentUser();
String userId=user.getUid();
DatabaseReference ref=FirebaseDatabase.getInstance().getReference("user").child(userId);
ref.child("name").setValue(name);
ref.child("age").setValue(age);
ref.child("gender").setValue(gender);
如果您使用的是 firebase 身份验证,则可以检索用户 ID。如果您没有使用它,那么请将 child(userId)
写成 push()
执行以下操作后,您将拥有此数据库:
user
userId
name: your_name
age: your_age
gender: your_gender