关于安卓使用objectbox数据库实体类关联较多,导致intent传值无法接收问题解决(本人3天为解决,多谢大师傅施以援手,哈哈)

步骤1:build.gradle(app)添加:

  //解决序列化问题
    implementation('com.fasterxml.jackson.core:jackson-core:2.11.1')
    implementation('com.fasterxml.jackson.core:jackson-annotations:2.11.1')
    implementation('com.fasterxml.jackson.core:jackson-databind:2.11.1')

步骤2:Build-> Rebuild project 

步骤3:实体类实现 Parcelable 序列化(之前一直实现  Serializable,一直报序列化问题,传值无法接收,甚至传值语句报错)

步骤4:实体类中ToOne 标注 @JsonBackReference

@JsonBackReference
    private ToOne<> ;

步骤五:接收端改为  getIntent().getParcelableExtra();即可解决

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值