为了账号安全,请及时绑定邮箱和手机立即绑定

发现名称冲突的 getter:getText

发现名称冲突的 getter:getText

扬帆大鱼 2022-01-12 14:17:26
尝试将书籍保存到数据库时发生以下异常:我的代码(从这里删除了默认导入):public class AddBookActivity extends AppCompatActivity {这是我在运行应用程序并将书添加到数据库时遇到的错误,请注意图像上传成功,然后应用程序崩溃:2018-11-11 02:03:13.068 29281-29281/com.example.t3hjeff.bookshelf E/AndroidRuntime: FATAL EXCEPTION: main    Process: com.example.t3hjeff.bookshelf, PID: 29281    com.google.firebase.database.DatabaseException: Found conflicting getters for name: getText
查看完整描述

1 回答

?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

注意下面的行:


bookTitle = (EditText) findViewById(R.id.addbookTitle);//bookTitle is an EditText object

...

booksMap.put("title",bookTitle);//it can not be serialized/deserialized

Firebase 数据库只能存储 JSON 类型,因此您不能将 a 传递EditText给它。


 Title = bookTitle.getText().toString();

 ...

 booksMap.put("title",Title );//modify like this.


查看完整回答
反对 回复 2022-01-12
  • 1 回答
  • 0 关注
  • 149 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号