【问题标题】:Unable to send data to firebase无法将数据发送到 Firebase
【发布时间】:2021-10-13 09:48:16
【问题描述】:

我开始构建一些非常简单的应用程序,我想我已经掌握了如何在 android studio 中创建基础知识。我一生都无法弄清楚为什么我无法将数据发送到我的 firebase 实时数据库。

这是一个非常简单的应用程序,我目前正在尝试让它工作(因为我无法在更充实的应用程序中弄清楚) - 只需一个应该发送“Hello,World!”的按钮

package com.example.clean_app;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;

import com.google.firebase.database.DatabaseReference;
import com.google.firebase.database.FirebaseDatabase;

public class MainActivity extends AppCompatActivity {

    private FirebaseDatabase db = FirebaseDatabase.getInstance();
    private DatabaseReference root = db.getReference();
    private Button button;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);


        button = findViewById(R.id.button);

        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                root.setValue("Hello, World!");
                Log.i("test","test");
            }
        });



        
    }




}

我到底哪里错了?我可以在 Logcat 中看到按钮点击,这样就可以工作了——而且我似乎找不到任何错误,所以它可能非常明显。如果重要的话,带有 M1 的 Mac air 会尝试与 VDA 以及适当的 android 设备建立这种连接。

提前感谢并为可能非常愚蠢的问题道歉:D

【问题讨论】:

  • 另外 - 显然这也可能是 Gradle 配置中的内容 - 但我直接从 Firebase gui 中遵循了这一点,并且目前没有使用 BOM 来简化故障排除 :) 如果我会发布那些有人认为这可能是问题所在
  • 您是否尝试将侦听器附加到 setValue() 操作以查看是否出现问题?
  • 现在正在处理这个

标签: java android firebase firebase-realtime-database


【解决方案1】:

尝试参考孩子喜欢

        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                root.child("NewTable").setValue("Hello, World!");
                Log.i("test","test");
            }
        });

【讨论】:

    猜你喜欢
    • 2021-09-30
    • 2017-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-13
    • 2019-11-07
    • 2019-10-19
    • 2021-04-27
    相关资源
    最近更新 更多