我想从asyncTask分配给类变量,布尔结果。
这样的事情:
public class RandomClass{
private boolean var1;
private boolean var2;
void abc{
new AsyncTask{
boolean var1;
boolean var2;
protected Void doInBackground{
// here I am setting true or false
}
protected void onPostExecute{
// I think I should set here, but it is imposible
}
}
}
}
哪里有问题?如何设置true或false为var1 / 2?
答案 0 :(得分:0)
RandomClass.this.var1
可以在AsyncTask中更新。
您不需要将变量定义复制/复制到AsyncTask中。
此外,doInBackground
应该返回布尔值,并将它们传递给onPostExecute
,但它不清楚你实际上想要做什么