VolleyとRetrofitを比較すると多くの回答がありました。しかし、答えが見つかりませんなぜ両方のフォントに来た。 AsyncTaskの問題点/バグ/問題点またはSimple HTTPクライアント/サーバプログラムの問題点アンドロイド:どのようにRetrofit/VolleyがAsyncTaskより優れているのですか
-4
A
答えて
2
実際には、VolleyとRetrofitは、AsyncTaskがスレッドの方法であるライブラリです。
SimpleHttpClientはHTTPリクエストを行う実装ですが、レスポンスの解析など多くの方法を手動で処理する必要があります。それはあなたが呼び出しているスレッドから実行されます。これを別のスレッドで実行するには、AsyncTaskを作成する必要があります。
しかし、VolleyとRetrofitライブラリは、定型コードを減らしてHTTPリクエストを非常に簡単にするために作成されました。これを使用すると、HTTP要求を行うためのコードがほんの数行だけ記述され、HTTP要求は自動的に別のスレッドにプッシュされます。
SimpleHttpClientとAsyncTaskが30行のコードで記述されている場合、6〜8行のコード内でRetrofitまたはVolleyを使用して同じ結果を達成できます。
関連する問題
- 1. PegaはBPMのser Doxis4よりどのように優れていますか?
- 2. アンドロイドAsynctaskはどのように機能しますか?
- 3. TestCafeはどのようにSeleniumより優れていますか?
- 4. JavaScriptのround.maxはどのように優れていますか?
- 5. 値のパスは、私がこのようにAsyncTaskをexcutingいアンドロイド
- 6. どの言語がより優れていますかプラットフォーム間でですか?
- 7. 輸出グリッドはどのように優れていますか?
- 8. FluxアーキテクチャはMVCよりもどのように優れているのですか
- 9. コンポーネントのAngular 4で、より優れたMouseEvent実装を行うにはどうすればよいですか?
- 10. どちらのシンプルなREST URLパターンがより一般的であるか、より優れていますか?
- 11. PythonでMechanizeより優れているのは何ですか?
- 12. AsyncTaskを一時停止および再開するか、アンドロイドでAsynctask実行の順序を変更するにはどうすればいいですか?
- 13. どのように1つのアルゴリズムが他のアルゴリズムよりも優先されるでしょうか?
- 14. XSL-FOより優れているものは何ですか?
- 15. `body.className div.className`は` div.className.className2`よりどのように優先されますか?ここ
- 16. java.util.Calendarよりもjava.time.LocalDateの方が優れていますか?
- 17. GNU Makeにはどのような優れたリソースがありますか?
- 18. 配列が配列よりも優れているのはいつですか?
- 19. テスト以外に、静的クラス/メソッドより依存性注入はどのように優れていますか?
- 20. 複数のAsyncTask - どのように私はそれがonPostExecute "
- 21. どのようにしてasynctaskをWriterExceptionにスローするのですか?
- 22. 私のhrefがフラッシュを含む他のレイヤーよりも優先されるようにするにはどうすればいいですか?
- 23. AsyncTaskを停止するにはどうすればよいですか?
- 24. AsyncTaskからブール値を返すにはどうすればよいですか?
- 25. JavaScriptにsetTimeoutより優れたものがありますか?
- 26. NugetアセンブリをSDKアセンブリより優先するにはどうすればよいですか?
- 27. コンテキストをAsyncTaskに渡すにはどうすればよいですか?
- 28. Laravelでコントローラのデータを表示コントローラより優先させるにはどうすればいいですか?
- 29. max-widthをmin-widthよりも優先させるにはどうすればよいですか?
- 30. MySQLリクエストにASyncTaskよりも優れたクラスまたはライブラリがありますか?
http://instructure.github.io/blog/2013/12/09/volley-vs-retrofit/クエリの場合も、このリンクと時間消費テーブルを確認してください。 –
@SamirBhattリンクをありがとう。しかし、私はそれを以前から見ていましたが、それほど大きな違いはありませんでした。それは私のための満足感を作っていません – Learner
マイナス投票を与える前に、適切な説明をしてください。人々を落胆させるかなり悪い方法です。 – Learner