android.database.sqlite.SQLiteConstraintException: NOT NULL constraint failed: UserLogin.

android.database.sqlite.SQLiteConstraintException: NOT NULL constraint failed: UserLogin.,第1张

android.database.sqlite.SQLiteConstraintException: NOT NULL constraint failed: UserLogin.

我在搭建安卓jetpack框架的时候,使用room作为数据库,发现这个错误,之前是可以拿到数据的,但是现在却一直报这个错误,服务器的数据没有问题,插入函数也没有问题,后面仔细想了一下自己的 *** 作,是改了字段名字,就是这里:

 由于使用了序列化的注解 SerializedName, 所以,这个对应的字段名字是需要和服务器传过来的json数据里面的字段对应,而我的这个User对象对应的JSON字段为data,你写成user就找不到了

方法:把SerializedName括号里面的user改为data就可以了

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5638371.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存