我有一个 AsyncTask 做某事:
private class Task extends
AsyncTask<Foo, Void, Boolean> {
@Override
protected Boolean doInBackground(Foo... params) {
// send foo to server;
}
}
在我的主要课程中,我做了类似的事情:
new Task().execute(foo);
foo.setValue(0);
AsyncTask 后台的 foo 的值会一直是旧值吗?或者可能是 foo 的值在 AsyncTask 执行其任务之前设置为 0?
谢谢!