将EditText值保存到Android上的Firebase中

时间:2014-12-05 17:31:45

标签: java android firebase

我想将EditText(消息)发送到Firebase数据库。我可以保存一个字符串,但它不适用于文本区域这里是我的代码:

Map<String, Object> updates = new HashMap<String, Object>();
updates.put("Your Message: ", textArea);
f.setValue(updates);

所以我想将文本区域保存到Firebase数据库。我也想知道如何将它发送给特定的实体。

保存在Name:mystring或ID:myid,如果有办法使用JSON。我是Firebase的新手。

1 个答案:

答案 0 :(得分:5)

听起来您正在使用Android EditText view

您可能不希望将所有状态存储在Firebase中,只是字符串值。在Firebase中执行此操作的代码如下所示:

EditText myEditText = (EditText)findViewById(R.id.my_edit_text);

Firebase mFirebaseRef = 
    new Firebase("https://<your-firebase>.firebaseio.com/some/path");

myFirebaseyRef.setValue(myEditText.getText().toString());