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 50多岁生日简短祝福语
13 安徽疫情祝福语简短英语
14 农民朋友发财祝福语简短
15 对生活祝福语简短精辟
16 搬家词简短祝福语朋友
17 女神结婚快乐祝福语简短
18 文学短句祝福语大全简短