这是我想要做的事情:当我的应用程序启动时,它直接启动异步调用以从 WebService 获取一些数据。然后,我打开显示该数据的第二个 Activity。简化代码:活动 1:
OnPostExecute()
{
for (int i = 0; i < jsonArray.length(); ++i)
{ JSONObject jsonTrack = jsonTrackArray.getJSONObject(i);
JSONObject jsonObject = jsonArray.getJSONObject(i);
Content content = new Content(jsonObject.getString("content"),
MyApp.contentList.add(Content);
}
}
第二个活动:
doSomething (contentList.get(0));
当我尝试访问 contentList(0) 时,如何确保它已被 AsynTask 获取?