不活动,与服务断开连接 - 使用 Android Firebase

Posted

技术标签:

【中文标题】不活动,与服务断开连接 - 使用 Android Firebase【英文标题】:Inactivity, disconnecting from the service - using Android Firebase 【发布时间】:2017-12-24 21:49:10 【问题描述】:

我在我的应用程序中使用了 firebase 数据库。当我在模拟器中运行应用程序时,应用程序正在运行。但是当我在仿真中再次运行它时,我收到此错误“不活动,与服务断开连接”。应用程序未在初始屏幕等待时打开。为什么会这样。我查看了类似的问题,但没有得到明确的答案。 谢谢。

D/FA:连接到远程服务

V/FA:处理排队的服务任务:4

V/FA:不活动,与服务断开连接

【问题讨论】:

日志消息中的“FA”代表 Firebase Analytics。这些是信息性消息,并不表示错误。如果您的应用无法正常启动,则原因是其他原因。 问题与活动开始有关。这个答案改变了我的观点。非常感谢。 您能详细说明一下您的理解吗?因为我也陷入了同样的困境。活动开始需要很多时间。我已将我的 firebase 调用放入 onStart 方法中。 V/FA: Processing queued up service tasks: 1 followed by V/FA: Inactivity, disconnecting from AppMeasurementService的可能重复 【参考方案1】:

这个问题主要是由于firebase中的值为:none:或为空,您应该添加一个特定条件,即if子句,这样您就不必检索空值。

【讨论】:

你能说得更具体些吗?例如我们应该添加什么条件?

以上是关于不活动,与服务断开连接 - 使用 Android Firebase的主要内容,如果未能解决你的问题,请参考以下文章

Google Play 服务活动识别断开连接且没有任何错误

当用户点击广告横幅时,Google Play 游戏服务断开连接

服务器断开连接后如何在 Spring MVC 中保持客户端会话处于活动状态

如何在 android 上检查 socket.io 连接或断开连接?

socket.io 通过 XHR 轮询强制断开连接

XMPP Smack - 如何检查连接是活动的还是断开的?