Android流量管理实时刷新流量数据

来源:互联网 发布:中企动力java 编辑:程序博客网 时间:2024/06/11 09:03

1、Activity可见的时候利用Timer开始刷新流量数据

protected void onStart() {        timer = new Timer();        task = new TimerTask() {            public void run() {                // 发送一个消息给主线程                Message msg = Message.obtain();// 消息池里面获取旧消息,避免内存溢出                handler.sendMessage(msg);            };        };        timer.schedule(task, 1000, 2000);// 延时1s,每隔2s更新        super.onStart();    }    @Override    protected void onStop() {        timer.cancel();        timer = null;        task = null;        super.onStop();    }

2、通知Adapter刷新数据

    private static Handler handler = new Handler() {        @Override        public void handleMessage(Message msg) {            super.handleMessage(msg);            adapter.notifyDataSetChanged();        }    };
0 0