如何在android中处理os.TransactionTooLargeException 您好,我正在通过intent将位图图像传递给我的应用程序的MapActivity。对于某些设备,它工作正常。对于某些设备,它显示错误:启动activity com.primesys.mitra/.ShowGMap 06-19 15:20:12.566:W/ActivityManager(943):android.os.TransactionTooLargeException通道'33660a3d com.primesys.mitra/com.primesys.mitra.TrackNewActivity(服务器)'~消费者关闭输入通道或发生错误。events=0x9我的intent传递代码是try{pos=(Integer)v.getTag();intent intent=newintent(context,ShowGMap.class);BitmapDrawable位图_draw=(BitmapDrawable)pro_pic.getDrawable();G_image=bitmap_draw.getBitmap();intent.putExtra(“G_image”,G_image);intent.putExtra(“deviceId”,data.get(pos.getDeviceid());intent.putExtra(“StudentId”,data.get(pos.getStudentId());((活动)上下文).startActivity(意图);}catch(异常ex){Log.e(“异常”),“”+ex);}

如何在android中处理os.TransactionTooLargeException 您好,我正在通过intent将位图图像传递给我的应用程序的MapActivity。对于某些设备,它工作正常。对于某些设备,它显示错误:启动activity com.primesys.mitra/.ShowGMap 06-19 15:20:12.566:W/ActivityManager(943):android.os.TransactionTooLargeException通道'33660a3d com.primesys.mitra/com.primesys.mitra.TrackNewActivity(服务器)'~消费者关闭输入通道或发生错误。events=0x9我的intent传递代码是try{pos=(Integer)v.getTag();intent intent=newintent(context,ShowGMap.class);BitmapDrawable位图_draw=(BitmapDrawable)pro_pic.getDrawable();G_image=bitmap_draw.getBitmap();intent.putExtra(“G_image”,G_image);intent.putExtra(“deviceId”,data.get(pos.getDeviceid());intent.putExtra(“StudentId”,data.get(pos.getStudentId());((活动)上下文).startActivity(意图);}catch(异常ex){Log.e(“异常”),“”+ex);},android,google-maps,Android,Google Maps,您可以传递带有意图的小数据, 使用SharedReferences在活动之间传递数据。将位图保存在某个位置,并将其路径作为一个额外路径传递

您可以传递带有
意图的小数据,

使用
SharedReferences
在活动之间传递数据。

将位图保存在某个位置,并将其路径作为一个额外路径传递