これが私がやろうとしていることです: アプリケーションが起動すると、非同期呼び出しを直接開始して WebService からデータを取得します。次に、そのデータを表示する 2 つ目のアクティビティを開きます。簡略化されたコード: アクティビティ 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);
}
}
2 番目のアクティビティ:
doSomething (contentList.get(0));
contentList(0) にアクセスしようとしたときに、 AsynTask によって既にフェッチされていることを確認するにはどうすればよいですか?