java parcelable_如何在Java代码中使用Parcelable

我在Android Studio中有一个多模块项目,并在一个纯Java模块(称为“应用程序”)中定义我的业务对象(我想在ui中使用的POJO对象).最终产品将是连接到服务器的Android App.

我的应用程序结构如下(我具有多层体系结构,而每一层代表一个模块):

Project

- presentation (android ui)

- application (logic / mapping DTO Business Objects (POJOs))

- data (mapping JSON Data Transfer Object (DTO))

- transport (network communication)

较低的3个模块是纯Java /只有第一个是Android模块.

现在我的问题是:

我如何仍将Android的Parcelable用于提到的POJO(在纯Java模块中).有gradle依赖吗?直到现在我都没有找到任何东西,因此它会感谢一些有用的提示.

我不想使用Serializable,也不想将模块更改为Android模块.

更新:我试图在Java模块中实现Parcelable(它确实可以正常工作,但是在构建时无法识别android.os.Parcelable.因此,我回到了问题的开头.

更新II:像try Parceler之类的答案或类似的东西都不能作为android.os.Parcelable起作用,无法在模块中识别.我不是在寻找如何实现Parcelable的答案,而是如何在纯Java中使用Parcelable的答案.谢谢.

解决方案:请参阅下文…

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值