首页

源码搜藏网

首页 > 安卓源码 > 技术博客 >

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

创建时间:2016-12-26 17:33  浏览

我要在程序中用到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++;
    }
6.以上就Ok了...
上一篇:Android性能优化-App后台优化
下一篇:Android手机集成天气预报功能方案:全国天气预报API调用

相关内容

热门推荐