Android中的处理程序对象是否可以强制在其队列中完成runnables的执行?

时间:2015-02-22 13:18:57

标签: java android multithreading android-handler

我正在使用处理程序对象来执行延迟操作,为用户提供取消任务的选项。但是如果用户在延迟之前关闭应用程序,则不会执行runnables。

是否有一种可靠的方法可以确保处理程序在应用程序完成之前调用runnables?

    runnable = new Runnable() {
        @Override
        public void run() {
            // blah blah
            // code code
        }
    };
    handler = new Handler();
    handler.postDelayed(runnable, Constants.delay);

另请注意,我正在主线程中执行所有操作。

0 个答案:

没有答案