在activity跳转时如果在传递数据中放入了bitmap会因为数据超过40k而发生 !!! FAILED BINDER TRANSACTION !!! 的错误,但今天我在一个只传递一个普通的pojo类对象时候也报了这个错误。对比历史版本发现此类中的一个字段aaa从int类型改为了double类型,因为此类实现了parcelable接口,原来都是用插件直接生成相应方法的实现,但这次是自己手动修改的,忘记在构造方法中将this.aaa = in.readInt();改为 this.aaa = in.readDouble();改成readDouble之后即可正常运行。
!!! FAILED BINDER TRANSACTION !!! 的另一种原因
最新推荐文章于 2023-10-29 11:06:18 发布