Android 定时运行

想定时发送通知到任务栏,就找到了相关方法,代码如下。唯一不清楚怎么定时而不是间隔时间运行。

    private Timer mTimer;
    private Handler uiHandler = new Handler(){
        @Override
        public void handleMessage(Message msg) {
            switch (msg.what){
                case 1:
                    showNotification(String.valueOf(Html.fromHtml(ret)));
                    break;
                default:
                    break;

            }
        }
    };

    private void setTimerTask() {
        mTimer.schedule(new TimerTask() {
            @Override
            public void run() {
                Message message = new Message();
                message.what = 1;
                uiHandler.sendMessage(message);
            }
        }, 1000, 1000/* 表示1000毫秒之後,每隔1000毫秒執行一次 */);
    }

参考


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *