当前位置: 首页 > 知识库问答 >
问题:

从Firebase中检索数据并将其存储在变量中

哈朗
2023-03-14

我正在做一个项目,我想要一个功能,在WhatsApp上给我们留言,为此,我使用了使用intent的WhatsApp API。在“WhatsApp上向我们发送消息”功能中,我使用了2-3个不同的数字,并将其存储在列表中,并使用random()方法从列表中检索该数字,正如我所希望的那样,每当用户使用该功能时,他/她每次都必须连接不同的数字。但现在我想更改列表中存储的数字。

那么,我如何在每次不改变实际代码的情况下改变这些数字呢?

我知道使用firebase可以实现这一点,但我对firebase不太了解。

我只能上传简单的文本和图像在Firebase上并检索它们。但是我怎么能在Firebase上上传所有这些数字呢?以及我怎么能在一分钟内每次都改变它们。我做的代码是这样的

public class DashBoard extends AppCompatActivity implements View.OnClickListener {
    public CardView wpicon;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_dash_board);
        Util.blackIconStatusBar(DashBoard.this, R.color.white);
        wpicon = findViewById(R.id.cardview1);

        wpicon.setOnClickListener(this);
    }

    @Override
    public void onClick(View v) {
        Intent i;
        String num;
        String text;
        num = ";
        text = "I'm interseted in your service";
        ArrayList<String> list = new ArrayList<>();
        list.add("+91");
        list.add("+91");
        Random random = new Random();
        String rando = list.get(random.nextInt(list.size()));

        switch (v.getId()) {

            case R.id.cardview1:
                Intent intent = new Intent(Intent.ACTION_VIEW);
                i = intent.setData(Uri.parse("http://api.whatsapp.com/send?phone=" + rando + "&text=" + text));
                startActivity(i);
                break;

共有1个答案

闻鹤龄
2023-03-14

使用Firebase实现此目的的一种方法是使用Firebase远程配置。这个想法通常很简单。远程配置代表键和值的列表。您必须从Firebase控制台列出您的数据并发布它。它将立即提供给您的用户。

 类似资料:
  • 问题内容: 我正在尝试以android应用程序的形式创建一个小型课程聚合程序。 我的课程全部存储在Firebase实时数据库中,该数据库可从firebase控制台查看,并且一切正常。 问题是我已经编写了一个Java方法来连接到DB,从DB检索数据,将数据转换为Custom Java对象,将其附加到另一个Custom Java对象,然后将该对象保存到ArrayList中。 与数据库的连接已成功建立,

  • 我想在Firebase中根据Firebase本地服务器时间和日期保存数据,而不是本地系统日期,如果用户的移动电话日期错误,则可能是错误的。然后我想通过像SQL查询一样应用日期查询(给我两个日期之间的数据并添加特定的colmn)来检索它。我如何在使用Java的安卓系统中做到这一点呢?

  • 我的activity.xml文件中有一个ImageView。我正在其中设置一个从服务器检索的图像。我想将此图片从ImageView插入到我的Sqlite数据库中。谁能给我解释一下怎么做吗?我在Sqlite中的表是这样的由于我是数据库新手,请一步一步告诉我。 我添加了以下代码,但插入时有一个错误,即插入未定义

  • 首先,我对firebase数据库很陌生。我正在研究如何从firebase检索当前的UID(即当前登录的UID),并将其与一个值一起插入到firebase的child中。 我正在尝试将我当前的UID和它的值推送到Firebase。我很难把它推到火力点。下面是我的firebase结构: 试用后,我仍然无法获得以下代码来检索UID。我对以及这一行遇到了麻烦。 下面是我的构造函数:

  • 我正在两个标记之间画一条路线,我想保存那条路线。为此,我将包含lat和lng的ArrayList保存在Firebase数据库中。但我在取回航路点时遇到了问题。我是这样插入的: 在检索数据时,我尝试执行以下操作: