java - Firebase 数据未显示在我的 RecyclerView 上

标签 java android firebase firebase-realtime-database

我今天遇到了这个错误。当我观看有关将 firebase 数据提取到回收站 View 的教程视频时,我正确地遵循了该教程。但是当完成我的应用程序时,我在使用 Firebase Auth 登录后在我的智能手机上运行我的应用程序,然后我的主要 Activity 没有显示任何内容。只有一个白色背景和一个工具栏。

这是我的日志。有人可以帮助我吗?

11-26 10:10:27.724 30387-30488/com.example.ghifa.mrad2 D/FA: Connected to remote service
11-26 10:10:27.724 30387-30488/com.example.ghifa.mrad2 V/FA: Processing queued up service tasks: 4
11-26 10:10:32.844 30387-30488/com.example.ghifa.mrad2 V/FA: Inactivity, disconnecting from the service
11-26 10:10:32.864 30387-30488/com.example.ghifa.mrad2 W/ContextImpl: forgetServiceDispatcher failed for:
    java.lang.IllegalArgumentException: Service not registered: com.google.android.gms.measurement.internal.zzef@28094a2f
        at android.app.LoadedApk.forgetServiceDispatcher(LoadedApk.java:1105)
        at android.app.ContextImpl.unbindService(ContextImpl.java:1873)
        at android.content.ContextWrapper.unbindService(ContextWrapper.java:562)
        at com.google.android.gms.common.stats.ConnectionTracker.unbindService(Unknown Source)
        at com.google.android.gms.measurement.internal.zzdr.disconnect(Unknown Source)
        at com.google.android.gms.measurement.internal.zzdr.zzcz(Unknown Source)
        at com.google.android.gms.measurement.internal.zzdr.zzc(Unknown Source)
        at com.google.android.gms.measurement.internal.zzds.run(Unknown Source)
        at com.google.android.gms.measurement.internal.zzw.run(Unknown Source)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:422)
        at java.util.concurrent.FutureTask.run(FutureTask.java:237)
        at com.google.android.gms.measurement.internal.zzbs.run(Unknown Source)

最佳答案

如何在 list 中注册服务

在AndroidManifest.xml中的application标签下添加ServiceName(例子中的命名请替换成你自己的)

<service android:name="yourpackage.ServiceName" />

示例:

<service android:name=".MyFirebaseService" />

或者你可能需要像 Intent-Filter 这样的东西,你没有提供任何代码,所以不清楚你想做什么:

<service android:name=".MyFirebaseService" >
                <intent-filter>
                    <action android:name="com.google.firebase.INSTANCE_ID_EVENT" />
                </intent-filter>
            </service>

关于java - Firebase 数据未显示在我的 RecyclerView 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53474367/

相关文章:

java - Android Studio 将 Firebase 中的日期子项与日期设备进行比较

android - 为什么当应用程序处于后台时声音不响(Android应用程序中的Firebase推送通知)?

java - 使用代理设置 Firebase admin sdk (Java)

ios - 关于动态链接的行为

CloudBees 的沙箱/JRE 限制?

java - 恢复数据库密码unicenta pos

java - Spotify api 获取访问 token /代码

Android:停止重新创建方向更改 Activity

android - 如何判断应用程序是否在后台?

java - OSMDroid Bonus Pack - gradle.build 错误 - 无法解决依赖关系