Androidの新しいthreads
の開始に関するベストプラクティスは何か、それは単なる趣味の問題です。 Activity
から時間のかかる操作を直接開始するにはthreads
にするか、これを別のクラスに委任する必要がありますか?ここで時間のかかる操作のために新しいスレッドを開始するほうが良いですか?
1
A
答えて
1
AndroidNoob、
は、Android開発者ブログから、この上で良い記事です:http://android-developers.blogspot.com/2010/07/multithreading-for-performance.html
彼らはAsyncTask
のための新しいクラスを作成し、そのUI活動から起動のように見えます。
これは、幸運を助けることを願っています!
1
主に再利用性の問題だと思います。
あなたの時間のかかる操作が1つのクラスでのみ使用されている場合は、私の意見ではスレッドを使用するのが大丈夫です。
操作がより多くのクラスで使用される場合は、AsyncTaskについて考える必要があります。
よろしくお願いします。 チーム
関連する問題
- 1. .NETで時間のかかるオブジェクトを作成するための操作が1つ多いスレッド
- 2. スレッドから新しいスレッドを開始する
- 3. マルチスレッドファイル操作中に「新しいスレッドを開始できません」というエラーが発生しました
- 4. jbuttonからスレッドを開始する最も良い方法は?
- 5. C#プログラミングで新しいスレッドを開始するためのタスクの使用
- 6. Java Webサービス操作のスレッドを作成して開始する
- 7. リセットして新しい時間間隔を開始する
- 8. Iphoneいつ操作キュースレッドが本当に開始しますか?
- 9. は複数の実行スレッドで同時に操作を開始します
- 10. BroadcastReceiverで新しいスレッドを開始するのは安全ですか?
- 11. "新しいスレッド"は新しいスレッドを開始しませんか?
- 12. Valgrindが新しいスレッドごとに埋め込まれたgdbserversを開始しないようにするにはどうすればよいですか?
- 13. スレッドから新しいインテントを始めるには?
- 14. スレッドのrun()で新しいサービスを開始するには?
- 15. メイン操作をブロック/待機せずに新しいスレッドを開始
- 16. 外出時間から開始時間を差し引いた時間をCで計算するには
- 17. NUnitのは、開始するloooong時間がかかる - 作品なし罰金
- 18. 特定の開始時間でどのようにクロノメーターを始めることができますか?
- 19. handler.post(runnable)は新しいスレッドを開始しますか?
- 20. 別のスレッドでクラス操作を開始する
- 21. スレッド内で新しいアクティビティを開始
- 22. 短い命令のほうがパフォーマンスが良いですか?
- 23. sqlデータベースの開始までのすべてのアイテムが時間のために動作していない
- 24. Redisのは(エラー)ERR操作は、いくつかの接続にエラーを与えるために開始した
- 25. 既存のスレッドは、新しいスレッドを使用して新しいスレッドを作成します()。)(開始
- 26. 新しいスレッドでサービスを開始するにはどうすればよいですか?
- 27. 新しいスレッドを作成するかスレッドのためにもっと多くの作業をする
- 28. 非同期操作 - 操作が長時間実行されているかどうかを確認する
- 29. GWTプロジェクトを開始するPHPプログラマーのための良いヒント?
- 30. 新しいスレッドの前にProgressDialogが開始しない