Android 在线程中运行的 Asynk 任务

发布时间: 2016/8/28 19:12:04
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我想要运行 asynk 任务在每隔 5 秒到 5 分钟的时间,怎么可以这样? 我能够在每隔 5 秒钟运行 asynk 任务但可以无限制 5 分钟

public void callAsynchronousTask() {
    final Handler handler = new Handler();
    Timer timer = new Timer();
    TimerTask doAsynchronousTask = new TimerTask() {
        @Override
        public void run() {
            handler.post(new Runnable() {
                public void run() {
                    try {
                        new CheckTxnStatusSTResult().execute(final_verification_card);
                        Log.d("dinesh","execute in every five seconds"+ final_verification_card);
                    } catch (Exception e) {

                    }
                }
            });
        }
    };
    timer.schedule(doAsynchronousTask, 0, 15000);

}

解决方法 1:

你能做的只是喜欢这

public void FunctionName() {
    new CountDownTimer(Total_time, 1000) {
        @Override
        public void onTick(long millisUntilFinished) {
            MyUtils.Log("execute in every one seconds");
            // Display Data by Every Ten Second
        }

        @Override
        public void onFinish() {
           // Call Other function on Function
        }

    }.start();
}
官方微信
官方QQ群
31647020