2011-12-09 11 views
1

次の機能を実装する必要があります。ファイルアップロードにHandler/AsyncTaskまたはその他のコンポーネントを使用

i>複数のファイルを順番にアップロードする必要があります。

ii> 1つのファイルが正常にアップロードされると、リストの次のファイルをアップロードする必要があります。

iii> progressdialogもアップロードするファイルの割合(リフレッシュ)を実装する必要があります。

httpcommunicationを開始する方法に関するヒント/提案が必要です。複数のファイルをアップロードする必要があるため、Handlerを使用する必要があります。&もアップロード失敗時に再試行オプションを処理しますか? AsyncTaskは通常、1つのタスクで動作することがわかりました。したがって、AsyncTaskを使用して上記の機能を実装する価値があります。

答えて

0

私はこれを使用すると、HttpClient's execute or Post方法のシーケンスの呼び出しはちょうどHttpClientをの1つのコールを作るようにする一度不要で複数のファイルをアップロードすることができ、あなたが複数のファイルをアップロードするためApache HTTPmimeを使用することがあると思います。

(これは私の個人的な意見の選択はあなた次第です)

また、あなたはあなたがこのためにハンドラを維持する必要はありませんAsyncTaskを使用することができますし、あなたのファイルをアップロードしている間、あなたは簡単に... progress dialogを表示することができます

関連する問題