gpt4 book ai didi

java - 在 Android 应用程序 (Firebase) 上添加多个条目

转载 作者:行者123 更新时间:2023-12-02 01:59:28 25 4
gpt4 key购买 nike

我一直在尝试创建我的第一个 Android 应用程序,其中用户为每个 child 输入其 child 的许多属性,例如:

(姓名、年龄、高度、体重、性别)

用户可以添加许多条目,对于每个 child ,当他填写行并单击“发送”时,该条目就会从他的手机(应用程序)发送到我的数据库。

我们可以用 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

关于java - 在 Android 应用程序 (Firebase) 上添加多个条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51850917/

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