Android中使用的定时针(刷新页面请求服务器)详解

Android中使用的定时针(刷新页面请求服务器)详解,第1张

概述我要在程序中用到5秒请求一下数据(不建议大家这样做,我的需求是这样)代码展示:

我要在程序中用到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中使用的定时针(刷新页面请求服务器)详解全部内容,希望文章能够帮你解决Android中使用的定时针(刷新页面请求服务器)详解所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1147384.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存