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博客

相关推荐
float_com18 分钟前
【java进阶】------ Lambda表达式
java·开发语言
小碗羊肉26 分钟前
【从零开始学Java | 第二十三篇】泛型(Generics)
java·开发语言·新手入门
用户693717500138433 分钟前
Google 推 AppFunctions:手机上的 AI 终于能自己干活了
android·前端·人工智能
m0_7505803035 分钟前
Java并发—Java线程
java·开发语言
QuZero1 小时前
JDK7 ConcurrentHashMap principle
java·哈希算法
用户69371750013841 小时前
AI让编码变简单,真正拉开差距的是UI设计和产品思考
android·前端·人工智能
zh_xuan1 小时前
Android Jetpack DataStore存储数据
android·android jetpack·datastore
程序员陆业聪1 小时前
在 Android 上跑大模型,你选错引擎了吗?
android
独断万古他化1 小时前
【Java 实战项目】多用户网页版聊天室:消息传输模块 —— 基于 WebSocket 实现实时通信
java·spring boot·后端·websocket·ajax·mybatis