Android中使用的定时针(刷新页面请求服务器)详解
短信预约 -IT技能 免费直播动态提醒
我要在程序中用到5秒请求一下数据(不建议大家这样做,我的需求是这样)
代码展示:
1.在OnCreate中创建定时针Timer
//每5秒请求一次服务器
timer=new Timer();
timer.scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
Message message=new Message();
message.what=1;
handler.sendMessage(message);
}
}, 1000,5000);
2.在线程中创建Handler
private Handler handler=new Handler(){
public void handleMessage(Message msg) {
switch (msg.what) {
case 1:
updateTitle();
break;
default:
break;
}
};
};
3.创建一个标识为了做循环用
private int count=1;
4.在case 1中做需要循环的需求(我的是5秒请求)
private void updateTitle() {
loadHosity();
count++;
}
5.完成!
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
您可能感兴趣的文章:Android基础之使用Fragment控制切换多个页面Android应用开发SharedPreferences存储数据的使用方法Android Bitmap详细介绍android客户端从服务器端获取json数据并解析的实现代码Android 动画之ScaleAnimation应用详解android listview优化几种写法详细介绍android Handler详细使用方法实例Android的Activity跳转动画各种效果整理Android按钮单击事件的四种常用写法总结Android SQLite数据库增删改查操作的使用详解
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341