ARouter 传自定义对象获取值为null

258 阅读1分钟

传参

    ARouter.getInstance()
                    .build(RouterConstant.SERVER_TION_INDICATOR_LAMP)
                    .withObject("ownerDashBoard",object)
                    .navigation()
  • 参数类
  • 不能实现序列化接口 不是 parcelable 也不是 serializable
data class OwnerDashBoardBean(
    val intro: String,
    val name: String,
    val url: String

)

接收参数

   @JvmField
    @Autowired(name = "ownerDashBoard")
    var ownerDashBoardBean: OwnerDashBoardBean? = null