从给定链接

时间:2017-01-06 12:42:57

标签: android firebase firebase-realtime-database

这是我实施聊天应用程序的link: -

  

com.google.firebase.database.DatabaseException:类com.chatt.demo.model.Conversation缺少没有参数的构造函数                                                                     在com.google.android.gms.internal.zzaix $ zza.zze(未知来源)                                                                     在com.google.android.gms.internal.zzaix $ zza.zzaC(未知来源)                                                                     在com.google.android.gms.internal.zzaix.zzd(未知来源)                                                                     在com.google.android.gms.internal.zzaix.zzb(未知来源)                                                                     在com.google.android.gms.internal.zzaix.zza(未知来源)                                                                     在com.google.firebase.database.DataSnapshot.getValue(未知来源)                                                                     在com.chatt.demo.Chat $ 2.onDataChange(Chat.java:195)                                                                     在com.google.firebase.database.Query $ 1.onDataChange(未知来源)                                                                     在com.google.android.gms.internal.zzafp.zza(未知来源)                                                                     在com.google.android.gms.internal.zzagp.zzSu(未知来源)                                                                     在com.google.android.gms.internal.zzags $ 1.run(未知来源)                                                                     在android.os.Handler.handleCallback(Handler.java:733)                                                                     在android.os.Handler.dispatchMessage(Handler.java:95)                                                                     在android.os.Looper.loop(Looper.java:146)                                                                     在android.app.ActivityThread.main(ActivityThread.java:5653)                                                                     at java.lang.reflect.Method.invokeNative(Native Method)                                                                     在java.lang.reflect.Method.invoke(Method.java:515)                                                                     在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:1291)                                                                     在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1107)                                                                     在dalvik.system.NativeStart.main(本地方法)

有谁知道我为什么会收到这个错误?

1 个答案:

答案 0 :(得分:0)

当使用getValue如下所示时,您的Conversation类需要(根据文档)使json反序列化的默认无参数构造函数起作用。

Conversation conversation = ds.getValue(Conversation.class);