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 祝福语驱散霉运的话简短