Android中使用的定时针(刷新页面请求服务器)详解
我要在程序中用到5秒请求一下数据(不建议大家这样做,我的需求是这样)
代码展示:
1.在OnCreate中创建定时针Timer
//每5秒请求一次服务器
timer=newTimer();
timer.scheduleAtFixedRate(newTimerTask(){
@Override
publicvoidrun(){
Messagemessage=newMessage();
message.what=1;
handler.sendMessage(message);
}
},1000,5000);
2.在线程中创建Handler
privateHandlerhandler=newHandler(){
publicvoidhandleMessage(Messagemsg){
switch(msg.what){
case1:
updateTitle();
break;
default:
break;
}
};
};
3.创建一个标识为了做循环用
privateintcount=1;
4.在case1中做需要循环的需求(我的是5秒请求)
privatevoidupdateTitle(){
loadHosity();
count++;
}
5.完成!
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
热门推荐
10 祝女儿简短祝福语大全
11 大学新年祝福语简短创意
12 元旦适合的祝福语简短
13 朋友出远门祝福语简短
14 初六简短的祝福语
15 祝男孩生日祝福语简短
16 同事调离的祝福语简短
17 拜年红包的祝福语简短
18 妈妈生日祝福语简短励志