AsyncTask에서 변수를 업데이트하려고하는데 어떻게해야할지 잘 모르겠습니다. 이것은 내가 뭘하려 다음 AsyncTask를 외부AsyncTask 중에 Activity의 변수를 업데이트하는 방법?
변수를 가지고 활동 클래스입니다 .. :
int myVariable = 0; MyTask hi = new MyTask(); hi.execute(); System.out.print(myVariable);
class MyTask extends AsyncTask<Void, Void, Void> {
protected Void doInBackground(Void... args0) {
myVariable = 3;
return null;
}
}
아직도 :(
i가 0을 출력 변수를 출력해라. 여전히 0이 아니라 3이된다. AsynTask를 좀 더 복잡하게 사용하고 있는데, 이것은 내가 달성하고자하는 것의 어리석은 버젼이다.
어디에서 변수를 인쇄하고 있습니까? –
AsyncTask – CynthiaDDurazo
@ Phil를 보유하고있는 활동 클래스에서 방금 업데이트했습니다. – CynthiaDDurazo