志不强者智不达,言不信者行不果。这篇文章主要讲述Android:从运行时生成的文本字段中将数据保存到Firebase相关的知识,希望能为你提供帮助。
我有一个药品应用程序。在我的应用程序中,有3个默认文本字段,用户可以在其中输入药物名称,然后单击“提交”按钮将数据发送到Firebase。
但我添加了一个“添加更多药”按钮,用户可以在运行时添加更多文本字段以添加更多药物名称。
我的问题是如何从运行时生成的文本字段中将药品名称存储到firebase?
答案假设你的布局文件中有一个如下所示的EditText
:
EditText editText = findViewById(R.id.edit_text);
要从输入中获取文本,请使用以下代码:
String text = editText.getText().toString();
要将此文本写入Firebase数据库,请使用以下代码:
DatabaseReference rootRef = FirebaseDatabase.getInstance().getReference();
rootRef.child("medicine").push().child("medicineName").setValue(text);
【Android(从运行时生成的文本字段中将数据保存到Firebase)】您的数据库将如下所示:
Firebase-root
|
--- medicine
|
--- pushedId
|
--- medicineName: "Medicine Name"
推荐阅读
- 如何使用firebase作为数据库在android中获取附近的用户名()
- 如何在Firebase中获取用户数作为计数在android TextView中
- 从Firebase实时数据库读取Android数据并在RecyclerView上显示
- 带有范围的Android Firebase查询(上方,中间,下方)
- 类'test_coredataAppDelegate'的重复接口声明
- 如何在Kali Linux中通过TOR路由所有机器流量
- 如何解决VirtualBox MacOS Mojave 10.14.3中的”无法连接到服务器” Mac App Store错误
- XAMPP虚拟主机可在Chrome和Firefox中使用,但不适用于Microsoft Edge浏览器
- 在Kali Linux中执行不定长度的真正的lololoris攻击(SlowHTTP)