Android XlistVie/ Handler

一、 Handler
可以在子线程和主线程之间发送、接受、处理消息。
1:主给子
主:
Hander hander;
Message m = new Message();
m.obj = “”;
handler.sendMessage(m);
子:
Looper.perpare
hander = new Hander(){
public void handlerMessage(Message msg){
String str = (String)meg.obj
}
}
Looper.loop();
二、子线程给主线程发送
//发消息
sendMessage();普通
sendMessageDelayed();延时
sendMessageAtTIME();定时
sendEmptyMessage(消息号);空消息
//发现程
post()发普通线程
postDelayed();延时
postAtTime();定时
三、Handler底层原理
Handler是一种机制,由Looper,MessageQueque,Message构成.Looper负责循环接受和分配消息,MessageQueque存消息,message消息的载体(本身);
四、Message
属性:what消息号
arg1,arg2只能放int
obj任意类型
五、Hander如何创建和收消息
1创建 Handler hander = new Handler();
2收消息 重写handleMessage方法
六、一个线程中可以有多个Handler对象,一个handler中只能一个Looper对象
XlistView
1.作用:可以实现下刷新,上拉加载的功能
2.如何实现?
导依赖,
ListView-XlistView
添加事件支持刷新和加载 setXlistViewListner
使用控件之前加2个true: setPulloadenable(true)
setPullRefreshEnable();
要加俩个停止
: stopLoadMore()
:stopRefresh()
网址添加page属性

调用notifaydatechange();更新界面
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值