首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android:将运行时生成的文本字段中的数据保存到Firebase

Android:将运行时生成的文本字段中的数据保存到Firebase
EN

Stack Overflow用户
提问于 2018-09-11 00:02:46
回答 1查看 74关注 0票数 0

我有一个医学应用。在我的应用程序中有3个默认文本字段,用户可以在其中输入药物名称,然后单击提交按钮将数据发送到Firebase。

但是我已经添加了一个“添加更多药品”按钮,用户可以通过它在运行时添加更多的文本字段来添加更多的药品名称。

我的问题是,如何将运行时生成的那些文本字段中的医药名称存储到firebase中?

EN

回答 1

Stack Overflow用户

发布于 2018-09-11 00:32:55

假设您的布局文件中有一个如下所示的EditText

代码语言:javascript
复制
EditText editText = findViewById(R.id.edit_text);

要从输入中获取文本,请使用以下代码:

代码语言:javascript
复制
String text = editText.getText().toString();

要将此文本写入Firebase数据库,请使用以下代码:

代码语言:javascript
复制
DatabaseReference rootRef = FirebaseDatabase.getInstance().getReference();
rootRef.child("medicine").push().child("medicineName").setValue(text);

您的数据库将如下所示:

代码语言:javascript
复制
 Firebase-root
   |
   --- medicine
         |
         --- pushedId
               |
               --- medicineName: "Medicine Name"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52261609

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档