Я хочу загрузить данные из Интернета и обновить пользовательский интерфейс в пределах doInBackground()
, Для этого я думаю, что мне нужно получить ссылку на активность внутри этого метода. Как я могу это сделать или есть другой способ сделать это ? Какой должен быть параметр? Или не удается обновить пользовательский интерфейс в реальном времени?Как обновить интерфейс в AsyncTask
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 –