背景: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)
搜索到的错误是,页面间传的值太大了,解决的方法有使用单例或静态变量。
传值完成后,记录清理掉数据~