Android java Handler sendMessage使用Parcelable传递实例化对象,我这里传递Bitmap 图片数据

一、Bundle给我们提供了一个putParcelable(key,value)的方法。专门用于传递实例化对象。

二、我这里传递Bitmap 图片数据,实际使用可以成功传统图像数据。

复制代码
发送:
 Bundle bundle = new Bundle();
 bundle.putParcelable("bitmap",bitmap);
 msg.setData(bundle);
 mHandler.sendMessage(msg);


接收:
 Bitmap  bitmap = msg.getData().getParcelable("bitmap");

三、参考文章

android message 传递bundle - 代码先锋网

Parcelable的实现_putparcelable-CSDN博客

Android使用Parcelable传递对象_putparcelable-CSDN博客

相关推荐
空中海8 分钟前
第十二章:安卓实战架构与最佳实践
android·架构
aq55356001 小时前
C语言、C++和C#:三大编程语言核心差异详解
java·开发语言·jvm
老马95271 小时前
opencode4-在已有项目中增加修改功能
java·后端·ai编程
Moe4881 小时前
Spring AI:结构化输出
java·后端·面试
angerdream1 小时前
Android手把手编写儿童手机远程监控App之四大组件详解2
android
sthnyph2 小时前
TypeScript 与后端开发Node.js
java
逻辑驱动的ken2 小时前
Java高频面试考点场景题08
java·开发语言·面试·求职招聘·春招
不恋水的雨2 小时前
手动调用spring的@Validated校验
java·spring
kerli2 小时前
基于 kmp/cmp 的跨平台图片加载方案 - 适配 Android View/Compose/ios
android·前端·ios