当前位置:首页 > 安卓源码 > 技术博客 >

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

时间:2016-12-26 17:33 来源:互联网 作者:源码搜藏 浏览: 收藏 挑错 推荐 打印

我要在程序中用到5秒请求一下数据(不建议大家这样做,我的需求是这样) 代码展示: 1.在OnCreate中创建定时针Timer //每5秒请求一次服务器 timer = new Timer() ; timer .scheduleAtFixedRate( new TimerTask() { @Override public void run () { Message mes 我要在程序中用到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中使用定时针(刷新页面请求服务器) 转载https://www.codesocang.com/appboke/34235.html

技术博客阅读排行

最新文章