私は約20の水平進行バーを持つレイアウトを持っています。それぞれは別々の写真をダウンロードするためのものです。チェックボックスをチェックして、ダウンロードする写真を表示しています。 「ダウンロード」ボタンを押すとダウンロードが開始されます。同時にいくつかの写真をダウンロードする方法と進行状況バーを更新する方法?xmlで作成された進行状況バーを更新します。
0
A
答えて
0
ダウンロードタスクを実行するための非同期を作成します。 非同期タスクではdoinbackground()にファイルをダウンロードできます。また、進捗状況を公開するには publishProgress(int);同じ非同期タスク内の には、以下のメソッドもあります。
@Override
protected void onProgressUpdate(Void... values) {
// TODO Auto-generated method stub
super.onProgressUpdate(values);
//here comes your code to set progress
progressBar.setProgress(values[0]);
}
ので、クリックイベントに、あなたは以下の線でasynctaskを実行します。
new YourAsyncTask().execute();
ザッツすべての....をもURLを
asynctasks記事の多くがあります
下記をご覧持っています。そのうちのいくつかは私がここで言及している: http://developer.android.com/reference/android/os/AsyncTask.html http://www.vogella.de/articles/AndroidPerformance/article.html http://androidpartaker.wordpress.com/2010/08/01/android-async-task/ http://android10.org/index.php/articlesother/239-android-application-and-asynctask塩基性など。最初に、あなたの非同期タスクコンセプトをブラッシュアップし、それらの実装を開始します。これにより、必ずクエリーが解決されます。
0
AsyncTask
を複数使用し、対応するonProgressUpdate
メソッドの進行状況バーを更新するのが最善の方法だと思います。 AsyncTaskの仕組みを理解すれば、設定は非常に簡単です。あまりよく分からない場合は、Processes and Threadsセクションを読んで開始してください。
関連する問題
- 1. Android:CountDownTimerで進行状況バーを更新
- 2. 進行状況バーを作成する - JDialogを更新する
- 3. iOSの進行状況バーが更新されない
- 4. 進行状況バーの更新中にUIがブロックされる
- 5. 元のアクティビティで統合された進行状況バーを更新する
- 6. コンソールの進行状況バーを作成しますか? (Windows)
- 7. オンデマンドリソースを使った進行状況バーの更新
- 8. 進行状況バーがファイルアップロードの幅を更新しない
- 9. JavaScriptがページと進行状況バーを更新しない
- 10. Firemonkeyのキューが進行状況バーを更新しない
- 11. 進行状況のテキストを含む水平進行状況バー
- 12. wxPythonの進行状況バー
- 13. pandas.DataFrame.to_sqlの進行状況バー
- 14. parSapplyと進行状況バー
- 15. マルチステップモーダル - 進行状況バー
- 16. ウェブサイトコンテンツロード、進行状況バー
- 17. jqueryで進行状況バーを作成する方法は?
- 18. 進行状況バーを更新するには?
- 19. 別のスレッドの進行状況バーを更新する
- 20. ブートストラップ進行状況バーを更新する方法。
- 21. 進行状況バーを動的に更新する
- 22. Scene2d進行状況バーのサイズが変更されない
- 23. 進行状況バーの進行状況を変更するにはどうすればいいですか?
- 24. ループ中の進行状況バーの更新
- 25. 電子自動更新プログラムの進行状況バー
- 26. Catalystアプリケーションで進行状況バーをアップロード
- 27. R関数の進行状況バーを作成
- 28. 非同期メソッドから進行状況バーを更新します。
- 29. セグメントイベントに基づいて進行状況バーを更新します
- 30. Androidの進行状況バーでエラーが発生しました