首页 > 系统 > Android > 正文

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

2019-12-12 04:14:19
字体:
来源:转载
供稿:网友

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

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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表