我将照片从相机发送到另一个活动。我试图用意图去做。但是我收到了一个错误。如何解决FAILED BINDER TRANSACTION错误。
Intent intent = new Intent(this, B.class);
byte[] byteBitmap = converttoByte(mNextPageBitmap);
intent.putExtra("bitmap", byteBitmap);
startActivity(intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION));
B.class
if(getIntent().hasExtra("bitmap")) {
byte[] getByte = getIntent().getByteArrayExtra("bitmap");
mBitmap = BitmapFactory.decodeByteArray(getbyte, 0, getbyte.length);
bitmapDrawable = new BitmapDrawable(getResources(), mBitmap); }
答案 0 :(得分:1)
在Intent中放置位图是个坏主意。 Intent上有一个最大字节大小。将其写入文件,并在意图中传递文件名。