android 传值数据太大

背景:android与flutter混合工程,使用flutter做了一下画板签名,然后从flutter得到签名图片,base64之后传到原生,打开上传页面进行上传,但闪退了。

错误:

!!! FAILED BINDER TRANSACTION !!! (parcel size = 2249276)
Failed to handle message
java.lang. RuntimeException: Failure from system
aT
android.app.Instrumentation.execStartActivity (Instrumentation.java:1683)
android.app.Activity.startActivityForResult (Activity.java: 4689)

搜索到的错误是,页面间传的值太大了,解决的方法有使用单例或静态变量。

传值完成后,记录清理掉数据~

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容