如何实时更新Firebase数据库?

Q

我开始使用Firebase,在这里遵循了这个简单的Firebase教程:https : //www.youtube.com/watch?v= B1rlT5KQ0yE

我创建了一个简单的活动,即当您将按钮“晴天”发送到Firebase数据库时,该字符串将显示晴天,然后将字符串发送回Firebase数据库,然后将其发送回我的应用程序并填充一个显示晴天的文本视图。所以没关系。

但是,当我检查Firebase数据库时,它没有添加任何内容。

而且,当我将某些内容写入Firebase数据库时,它不会实时更改textview。

这是我的活动代码。

public class MainActivity extends AppCompatActivity
{
    private TextView myTextView;
    private Button sunnyButton;
    private Button foggyButton;
    private Firebase mRef;

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

    @Override
    protected void onStart()
    {
        super.onStart();
        myTextView = (TextView) findViewById(R.id.textViewCondition);
        sunnyButton = (Button) findViewById(R.id.sunnyButton);
        foggyButton = (Button) findViewById(R.id.FoggyButton);

        //Firebase
        mRef = new Firebase("https://example-e04be.firebaseio.com/weather");

        mRef.addValueEventListener(new ValueEventListener()
        {
            //onDatachange will get fired everytime there is a change in your firebase database. CHANCE IN YOUR DATABASE!!!
            @Override
            public void onDataChange(DataSnapshot dataSnapshot)
            {
                String text = dataSnapshot.getValue(String.class);
                myTextView.setText(text);
            }

            @Override
            public void onCancelled(FirebaseError firebaseError) {

            }
        });

        sunnyButton.setOnClickListener(new View.OnClickListener()
        {
            @Override
            public void onClick(View v)
            {
                mRef.setValue("sunny");//So "Foggy" string will be sent to our DB. Which will update our DB, then in mRef.addValue...will be called and our textfield will be called. Like a small loop.
            }
        });
    }
英国人乔希

对于使用firebase实时数据库,只需保留此...

{
  "rules": {
    ".read": true,
    ".write": true
  }
}

存放时,请离开...

service firebase.storage {
  match /b/project-[your_project_number].appspot.com/o {
    match /{allPaths=**} {
      allow read, write;
    }
  }
}

它将定义您可以公开使用它,而无需在Firebase端进行任何验证。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何实时更新Firebase数据库?

来自分类Dev

如何更新Firebase实时数据库中的位置?

来自分类Dev

实时更新数据库 firebase

来自分类Dev

Firebase-如何更新Firebase实时数据库中的对象

来自分类Dev

Firebase实时数据库不会更新值

来自分类Dev

实时更新存储到 firebase 数据库的 JSON API

来自分类Dev

Ionic + Firebase - 实时数据库不更新视图

来自分类Dev

创建/更新/删除 Firebase 实时数据库规则

来自分类Dev

如何更新Firebase实时数据库中的现有值?

来自分类Dev

如何在离线模式下更新 firebase 实时数据库“推送”上的 UI

来自分类Dev

如何从Firebase中的实时数据库获取数据

来自分类Dev

如何从Firebase实时数据库读取数据

来自分类Dev

如何从firebase实时数据库中选择数据

来自分类Dev

如何获取firebase实时数据库的数据

来自分类Dev

如何使用随机生成的ID将现有数据更新到Firebase实时数据库中的数据

来自分类Dev

如何从Firebase实时数据库中删除?

来自分类Dev

如何从Firebase实时数据库获取最新记录

来自分类Dev

如何从 Firebase 实时数据库正确检索值?

来自分类Dev

如何设置 Firebase 实时数据库的双重查询?

来自分类Dev

实时更新数据库中的数据

来自分类Dev

首次安装android应用时,如何从Firebase实时数据库获取数据库

来自分类Dev

将值添加到Firebase实时数据库时,如何创建正确更新的表?

来自分类Dev

如何安排将在每月的第一天执行并更新 Firebase 实时数据库中的值的任务

来自分类Dev

Firebase实时数据库addValueEventListener

来自分类Dev

Firebase实时数据库-规则

来自分类Dev

Firebase实时数据库addValueEventListener

来自分类Dev

Android:Firebase实时数据库

来自分类Dev

Firebase 实时数据库的问题

来自分类Dev

Firebase 实时数据库帖子

Related 相关文章

  1. 1

    如何实时更新Firebase数据库?

  2. 2

    如何更新Firebase实时数据库中的位置?

  3. 3

    实时更新数据库 firebase

  4. 4

    Firebase-如何更新Firebase实时数据库中的对象

  5. 5

    Firebase实时数据库不会更新值

  6. 6

    实时更新存储到 firebase 数据库的 JSON API

  7. 7

    Ionic + Firebase - 实时数据库不更新视图

  8. 8

    创建/更新/删除 Firebase 实时数据库规则

  9. 9

    如何更新Firebase实时数据库中的现有值?

  10. 10

    如何在离线模式下更新 firebase 实时数据库“推送”上的 UI

  11. 11

    如何从Firebase中的实时数据库获取数据

  12. 12

    如何从Firebase实时数据库读取数据

  13. 13

    如何从firebase实时数据库中选择数据

  14. 14

    如何获取firebase实时数据库的数据

  15. 15

    如何使用随机生成的ID将现有数据更新到Firebase实时数据库中的数据

  16. 16

    如何从Firebase实时数据库中删除?

  17. 17

    如何从Firebase实时数据库获取最新记录

  18. 18

    如何从 Firebase 实时数据库正确检索值?

  19. 19

    如何设置 Firebase 实时数据库的双重查询?

  20. 20

    实时更新数据库中的数据

  21. 21

    首次安装android应用时,如何从Firebase实时数据库获取数据库

  22. 22

    将值添加到Firebase实时数据库时,如何创建正确更新的表?

  23. 23

    如何安排将在每月的第一天执行并更新 Firebase 实时数据库中的值的任务

  24. 24

    Firebase实时数据库addValueEventListener

  25. 25

    Firebase实时数据库-规则

  26. 26

    Firebase实时数据库addValueEventListener

  27. 27

    Android:Firebase实时数据库

  28. 28

    Firebase 实时数据库的问题

  29. 29

    Firebase 实时数据库帖子

热门标签

归档