0

我正在检查其他人的代码。还有我在那里看到的。

@Override
    protected void onPostExecute(AutoBookmarkInfo result) {
        super.onPostExecute(result);

        // some computation...

        if (setAutoBookmarkTask != null) {
            setAutoBookmarkTask.cancel(false);
            setAutoBookmarkTask = null;
        }

    }

setAutoBookmarkTask- 是 AsyncTask 类的一个实例。请,有人可以解释为什么这个人在所有工作都已经完成后试图取消工作线程吗?

4

1 回答 1

0

setAutoBookmarkTask.cancel(false)没有任何意义。如果您需要中断或取消异步任务,则必须在参数中传递 true。

于 2013-08-08T11:03:29.623 回答