如何将位图对象从一个活动传递到另一个活动
2022-08-31 07:16:16
在我的活动中,我创建了一个对象,然后我需要启动另一个对象,如何从子活动(将要启动的那个)传递这个对象?Bitmap
Activity
Bitmap
在我的活动中,我创建了一个对象,然后我需要启动另一个对象,如何从子活动(将要启动的那个)传递这个对象?Bitmap
Activity
Bitmap
Bitmap
实现 ,所以你总是可以传递它的意图:Parcelable
Intent intent = new Intent(this, NewActivity.class);
intent.putExtra("BitmapImage", bitmap);
并在另一端检索它:
Intent intent = getIntent();
Bitmap bitmap = (Bitmap) intent.getParcelableExtra("BitmapImage");
实际上,将位图作为可 Parcelable 传递将导致“JAVA BINDER 失败”错误。尝试将位图作为字节数组传递,并构建它以便在下一个活动中显示的位置。
我在这里分享了我的解决方案:
如何使用捆绑包在Android活动之间传递图像(位图)?