웹에서 세부 정보를 다운로드하고 doInBackground()
, 내 UI를 업데이트하려는 경우 해당 메서드 내에서 작업에 대한 참조를 얻어야한다고 생각합니다. 어떻게 할 수 있습니까, 아니면 다른 방법으로 할 수 있습니까? ? something 매개 변수는 무엇이되어야합니까? 또는 UI를 실시간으로 업데이트 할 수 없습니까?AsyncTask 내의 UI 업데이트 방법
public class DownloadActivity extends ListActivity {
public class DownloadItems extends AsyncTask<Something,Integer,Long> {
@Override
protected Long doInBackground(DownloadActivity... params) {
Toast.makeText(params[0], getIntent().getExtras().get("location").toString(), Toast.LENGTH_SHORT).show();
return null;
}
}
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
new DownloadItems().execute(Something);
}
}
Plz이 참조 http://stackoverflow.com/questions/9671546/asynctask-android-example –