数日で公開される Android アプリを開発しました。
ICS でアプリをテストしているときに、別の問題に遭遇しました。Pre-GingerBread および GingerBread バージョンのデバイスでは問題なく動作しています。NetworkOnMainThreadExceptionICSデバイスをテストしたときにスローされ、HTTPコールをAsyncTask.
しかし、私の問題は、4 から 5 の異なるものを作成してHTTP Url callsおり、すべての URL を呼び出すには AsyncTask が必要なことです。これらの URL は次々に同時に実行する必要があるからです。
1 つの URL の結果が失敗した場合、次の URL を呼び出さず、UI で更新する必要があります。だから私はAsyncTask各URL呼び出しを取っています。
AsyncTasks単一のフラグメントに多くを含めることができますか。AsyncTask現在、フラグメントクラスに最大3つまで含めることができました。
AsyncTaskもしそうなら、最初のAsyncTask PostExecuteメソッドから別の実行を開始できます。
前もって感謝します。