繁体   English   中英

Firebase 数据库仅在活动关闭时工作

Firebase database works only when activity is closed

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在使用 Firebase 数据库创建一个应用程序。 我正在尝试写入数据库,但在活动关闭之前数据不会更新。 在这个例子中,只有当屏幕关闭时,数据库才会更新。

class YouTubeActivity : AppCompatActivity() {
    private val database: DatabaseReference = FirebaseDatabase.getInstance().reference

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_you_tube)

        testeButton.setOnClickListener {
            database.child("teste").child("estado").setValue("testing")
        }

    }

    override fun onStart() {
        super.onStart()
        database.child("teste").child("estado").setValue("onStart")
    }

    override fun onPause() {
        super.onPause()
        database.child("teste").child("estado").setValue("onPause")
    }
    override fun onStop() {
        super.onStop()
        database.child("teste").child("estado").setValue("onStop")
    }
}

规则:

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

为什么它不起作用?

问题暂未有回复.您可以查看右边的相关问题.
1 从数据库删除仅在调试时有效

我正在从包含BLOB的数据库中读取行。 我将这些blob中的每一个都作为文件保存到磁盘中。 之后,我想删除刚读的行。 现在的问题是:当我进行调试时,所有功能都像魅力一样。 当我在没有调试断点的情况下运行时,它不会删除任何内容! 而且它不会出错。 我使用C#和MS-SQL服务器。 ...

3 使用Rownum从数据库检索仅在rownum = 1时有效

我正在尝试根据rownum值从数据库中检索数据, 仅当rownum = 1时才给出结果,否则为空。 即使我确定我的表有更多行! 例如,上表我只能得到joe的信息,方法是说rownum = 1时,其他人则没有结果 ...

4 Azure站点仅在使用远程数据库在本地运行时有效

我有一个正在运行Windows Azure的网站,并且我已经通过链接的资源连接了数据库,看起来该网站应该使用该数据库。 我还在web.config文件中包含了正确的连接字符串。 当我在本地运行网站并使用azure数据库的连接字符串作为默认连接时,一切正常,而且我已经看到从本地计算机更新数 ...

5 访问 - 跟踪更改代码仅在我打开数据库时按 shift 时有效

我为用户制作了一个数据库来计划工作。 处理记录后,我使用复选框将其标记为“已输入”。 我修改了我在互联网上找到的一些代码来跟踪用户所做的更改(仅在我标记之后),以便我知道是否必须编辑某些内容。 这工作正常,但仅当我在打开数据库时按 shift 时?! 我使用“Form_BeforeUpdate( ...

6 为什么SQL语句在创建数据库时有效,而不是通过WCF?

我还是.NET的新手,我无法理解为什么从应用程序到数据库工作正常的sql语句现在在我尝试将其卸载到服务时不起作用。 我有一个Winform,它有一个日期,运营商和上传者复选框,根据检查的内容,sql语句应该像应用程序与数据库对话时那样遵循它。 我是否必须为每个可能的选项编写Operation ...

7 ExtJS ViewModel setData() 仅在数据不同时有效

我有2 个组合:第二个在表格上,取决于第一个。 为此,将第二个值绑定到 ViewModel 数据属性。 我做了一个按钮来重置表单并用第一个组合的值重新分配第二个组合的值(它可能会改变)。 问题是当我执行以下操作时:我更改了第一个组合的值。 当我第一次单击按钮时,它起作用了(第二个组合已更改)。 但 ...

10 我的Firebase仅在Visual Studio中运行页面时有效

我用firebase(用户,数据库)创建了一个网站,它在一天前运行良好,但是现在当我从文件资源管理器中打开主页时,firebase无法正常工作,但是当我从Visual Studio中打开它时,它就像魔术一样工作。 我也遇到两个奇怪的错误: 我不知道问题出在哪里,所以我将不胜感激,希望 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM