当前位置: 移动技术网 > 移动技术>移动开发>Android > Android中使用的定时针(刷新页面请求服务器)详解

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

2019年07月24日  | 移动技术网移动技术  | 我要评论

我要在程序中用到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.完成!

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网