【发布时间】:2014-08-08 17:58:12
【问题描述】:
我想将图像作为位图从一个活动传递到另一个活动。我想知道是否可以这样做。
发送活动
Intent intent = new Intent(getApplicationContext(), BitmapActivity.class);
Bundle b = new Bundle();
b.putParcelable("BITMAP", bitmap);
intent.putExtras(b);
startActivity(intent);
接收活动
Bundle bb = this.getIntent().getExtras();
b = bb.getParcelable("BITMAP");
但是我得到了!!! BINDER 交易失败!!!错误
【问题讨论】:
-
是
bitmap位图对象吗? -
是的。我将图像存储在位图对象中。
-
你不应该那样做。你最好将图像的路径传递给下一个活动。即使您压缩为字节然后传递它仍然需要更多时间。
标签: android android-intent android-bitmap android-bundle