我想从网上下载详细信息并在 中更新 UI doInBackground()
,为此我认为我必须在该方法中获取对活动的引用。我该怎么做或者有其他方法可以做到这一点?什么必须是参数?或者不能实时更新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);
}
}