android firebase保存应用程序设置

android firebase保存应用程序设置,android,firebase,Android,Firebase,我正在开发Android应用程序,使用Firebase作为db 在这个应用程序中,可以在主活动中添加按钮。 我需要将此信息保存在数据库中,这样,如果用户添加了按钮,当他关闭应用程序并重新打开它时,他会发现添加的按钮正在工作 我需要将其保存在本地数据库和在线数据库上,因为用户可以从其他设备(但使用相同的用户/通行证)访问应用程序,并且需要找到添加的按钮 我怎么做 谢谢 编辑: 我使用此方法在活动中添加按钮 public void addNewUnity(String unityType, Stri

我正在开发Android应用程序,使用Firebase作为db

在这个应用程序中,可以在主活动中添加按钮。 我需要将此信息保存在数据库中,这样,如果用户添加了按钮,当他关闭应用程序并重新打开它时,他会发现添加的按钮正在工作

我需要将其保存在本地数据库和在线数据库上,因为用户可以从其他设备(但使用相同的用户/通行证)访问应用程序,并且需要找到添加的按钮

我怎么做

谢谢

编辑: 我使用此方法在活动中添加按钮

public void addNewUnity(String unityType, String unityName) {
    Button btnUnity = new Button(this);
    btnUnity.setText(unityName + " " + unityType);

    LinearLayout ll = (LinearLayout)findViewById(R.id.mainActivityUnityLayout);
    LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
    ll.addView(btnUnity, lp);

    //TODO Saving button (with text) in the db
}

您共享的代码不会将数据存储在任何位置。要了解如何存储在Firebase数据库中,请阅读此处的文档:是的,我知道。我分享了创建按钮并将其添加到活动中的代码。我需要知道的是如何在数据库中保存按钮数据(以及如何检索),我将阅读您链接的文档,谢谢。在数据库中保存
unityType
unityName
的值。创建“活动”时,检查这些值并添加按钮(如果它们存在于数据库中)。