社区
Android
帖子详情
Android中handler如何传list
子东
2016-01-26 02:03:19
Android中handler如何传list???
...全文
1649
13
打赏
收藏
Android中handler如何传list
Android中handler如何传list???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
android码农
2018-01-19
打赏
举报
回复
1
msg.obj就可以了
头发还没秃a
2018-01-19
打赏
举报
回复
3楼6楼正解,其它的估计都没看清楚提问内容就回答了的
jing.wang@Android
2018-01-19
打赏
举报
回复
传:message.obj = <T>List; message.what = 1; handler.sendMessage(message); 收:Handler handler = new Handler() { public void handleMessage(Message msg) { switch (msg.what) { case 1: <T> List = (List<T>) msg.obj; break; } }
dingzhiyoulan87
2018-01-17
打赏
举报
回复
list里的数据结构要实现Parcelable。。才可以
Yunc2
2018-01-17
打赏
举报
回复
List 里面的对象 implements Parcelable,bundle.putParcelableArrayList 如果是基本数据类型,直接 bundle.putFloatArray("key", list2array(list));
wapeng
2018-01-16
打赏
举报
回复
不懂只是来转转
X_LK
2018-01-12
打赏
举报
回复
http://blog.csdn.net/xieliangkai/article/details/79041373
若兰明月
2016-01-28
打赏
举报
回复
直接可以使用msg.obg = mLists; 然后接收的时候直接返回来的就行了,强转一下还需要。
柒加伊
2016-01-27
打赏
举报
回复
直接设置一个全局变量不就行了
tidom
2016-01-27
打赏
举报
回复
你可以尝试使用类来保存数据进行传递
red98
2016-01-26
打赏
举报
回复
可以使用msg.obj字段
qq_27665781
2016-01-26
打赏
举报
回复
直接给个public调用算了,传来传去还出错
wonderofsky
2016-01-26
打赏
举报
回复
引用 楼主 u011588473 的回复:
Android中handler如何传list???
可以用bundle,但是bundle只能传ArrayList而且里面的类型必须是String类型
Android
Studio
Handler
通信
在
Android
studio
中
进行网络请求解析json数据时时总会出现如下错误:
android
.view.ViewRootImpl$CalledFromWrongThreadExeption :Only the original thread that created a view hierarchy can touch its views 该错误的意思是在错误的线程
中
修改视图,只有在创建该视图的原始线程才能修改视图,所以 此时要用到
Handler
Handler
是
android
提供更新UI的一套消息处
Android
的Hander
传
输
List
,Map;
相信大家对于Hander的用法一定不会陌生,但是最近面临的一个如何
传
输
List
和Map的问题。 在这里要用到类型转换。下面的一条实例解决这个问题。 Hander的代码: private
Handler
handler
=new
Handler
(){ @Override public void handleMessage(Message msg) {
【
Android
】
Handler
机制详解
Android
异步通信
Handler
详解,使用方式,源码分析
Android
中
Handler
使用实例
本文通过“使用新线程计算质数”这样一个demo,简单讲解如何在
Android
中
使用
Handler
进行多线程开发。 为了更好地理解
Handler
的工作原理,先介绍一下
Handler
一起工作的几个组件。 Message:
Handler
接收和处理的消息对象 Looper:每个线程只能拥有一个Looper。它的loop方法负责读取MessageQueue
中
的消息,读到消息之后就把消息交给发送该消息的Han
Android
中
Handler
,Looper详解
核心知识点1、相关名词UI线程:就是我们的主线程,系统在创建UI线程的时候会初始化一个Looper对象,同时也会创建一个与其关联的MessageQueue
Handler
:作用就是发送与处理信息,如果希望
Handler
正常工作,在当前线程
中
必须要有一个Looper对象Message:
Handler
接收与处理的对象。
Handler
也能接收与处理Runnable对象MessageQueue:消息队列,先进先出。
Android
80,358
社区成员
91,290
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章