【问题标题】:why my android studio app crash when i send data to my firebase为什么当我将数据发送到我的 Firebase 时我的 android studio 应用程序崩溃
【发布时间】:2021-11-23 02:50:08
【问题描述】:

嗨,当我将数据发送到 Firebase 时,我的 android studio 应用程序不断崩溃,logcat 给了我这个错误:

java.lang.RuntimeException:在类 androidx.appcompat.widget.AppCompatEditText 上发现名称 getText 的 getter 冲突 在 com.google.firebase.firestore.util.CustomClassMapper$BeanMapper.(CustomClassMapper.java:629) 在 com.google.firebase.firestore.util.CustomClassMapper.loadOrCreateBeanMapperForClass(CustomClassMapper.java:377) 在 com.google.firebase.firestore.util.CustomClassMapper.serialize(CustomClassMapper.java:177) 在 com.google.firebase.firestore.util.CustomClassMapper.serialize(CustomClassMapper.java:140) 在 com.google.firebase.firestore.util.CustomClassMapper.serialize(CustomClassMapper.java:104) 在 com.google.firebase.firestore.util.CustomClassMapper.convertToPlainJavaTypes(CustomClassMapper.java:78) 在 com.google.firebase.firestore.UserDataReader.convertAndParseDocumentData(UserDataReader.java:231) 在 com.google.firebase.firestore.UserDataReader.parseSetData(UserDataReader.java:75) 在 com.google.firebase.firestore.DocumentReference.set(DocumentReference.java:167) 在 com.google.firebase.firestore.DocumentReference.set(DocumentReference.java:147) 在 com.example.finalproject3.RegisterScreen$1$1.onComplete(RegisterScreen.java:82) 在 com.google.android.gms.tasks.zzj.run(未知来源) 在 android.os.Handler.handleCallback(Handler.java:739) 在 android.os.Handler.dispatchMessage(Handler.java:95) 在 android.os.Looper.loop(Looper.java:148) 在 android.app.ActivityThread.main(ActivityThread.java:5417) 在 java.lang.reflect.Method.invoke(本机方法) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 2021

【问题讨论】:

标签: android firebase google-cloud-firestore


【解决方案1】:

看起来您正在尝试将EditText 控件发送到数据库。由于 Firebase 仅支持 JSON 类型,而 EditText 不是 JSON 类型,因此您会收到一条错误消息。

您可能希望将用户在EditText 中输入的值发送到数据库,请查看:Get Value of a Edit Text field

【讨论】:

  • 实际上我现在尝试了该帖子的内容,现在它不再给我错误,但是当我尝试提交数据时我的应用程序不断崩溃
  • github.com/orelvak/finalproject.git 这是我的代码,当我运行它时没有错误,构建很好,但是当我发送数据时它崩溃了,我做错了什么?
  • 我不会在另一个站点上检查您的整个项目是否有其他错误,这根本不是 Stack Overflow 的工作方式。相反,我建议阅读how to create a minimal, complete, verifiable example,并编辑您的问题以包含这样的复制。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多