我需要在我的应用中加载XML数据,我正在通过扩展AsyncTask并将其作为Activity类的子类来实现:
public class MyActivity extends Activity {
ArrayList<Offre> listOffres;
private class DownloadXML extends AsyncTask<Void, Void,Void>
{
protected Void doInBackground(Void... params)
{
listOffres = ContainerData.getFeeds();
return null;
}
}
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_liste_offres);
DownloadXML.execute(); // Problem here !
for(Offre offre : listOffres) { // etc }
}
}
我不知道如何在这里使用execute(),我遇到了以下错误:
无法对AsyncTask的非静态方法execute(Integer...)进行静态引用
我猜测需要一些参数,但是是什么呢?
谢谢。