Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android中使用的定時針(刷新頁面請求服務器)詳解

Android中使用的定時針(刷新頁面請求服務器)詳解

編輯:關於Android編程

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

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved