您好,欢迎来到源码搜藏!分享精神,快乐你我!提示:担心找不到本站?在百度搜索“源码搜藏”,网址永远不丢失!
  • 首 页
  • 在线工具
  • 当前位置:首页 > 安卓源码 > 技术博客 >

    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中使用定时针(刷新页面请求服务器)转载http://www.codesocang.com/anzhuoyuanma/boke/34235.html
    标签:网站源码