何かを行う 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 の値は常に古い値になりますか? それとも、AsyncTask がそのタスクを実行する前に foo の値が 0 に設定されているのでしょうか?
ありがとう!