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. JavaScriptのround.maxはどのように優れていますか?
- 4. 値のパスは、私がこのようにAsyncTaskをexcutingいアンドロイド
- 5. どちらのシンプルなREST URLパターンがより一般的であるか、より優れていますか?
- 6. PythonでMechanizeより優れているのは何ですか?
- 7. XSL-FOより優れているものは何ですか?
- 8. java.util.Calendarよりもjava.time.LocalDateの方が優れていますか?
- 9. `body.className div.className`は` div.className.className2`よりどのように優先されますか?ここ
- 10. GNU Makeにはどのような優れたリソースがありますか?
- 11. 配列が配列よりも優れているのはいつですか?
- 12. テスト以外に、静的クラス/メソッドより依存性注入はどのように優れていますか?
- 13. 私のhrefがフラッシュを含む他のレイヤーよりも優先されるようにするにはどうすればいいですか?
- 14. AsyncTaskを停止するにはどうすればよいですか?
- 15. AsyncTaskからブール値を返すにはどうすればよいですか?
- 16. JavaScriptにsetTimeoutより優れたものがありますか?
- 17. NugetアセンブリをSDKアセンブリより優先するにはどうすればよいですか?
- 18. コンテキストをAsyncTaskに渡すにはどうすればよいですか?
- 19. MySQLリクエストにASyncTaskよりも優れたクラスまたはライブラリがありますか?
- 20. AsyncTaskで入力パラメータが多すぎるのを避けるにはどうすればよいですか?
- 21. 「複合体は複合体よりも優れている」とはどういう意味ですか?
- 22. アンドロイド5.1より高いバージョンでWRITE_SETTINGSを使用するにはどうすればよいですか?
- 23. asyncTaskをどのように変更することができますか?
- 24. 優先度キューを表すヒープがバイナリツリーより優れているのはなぜですか?
- 25. すべてのアンドロイド携帯端末でAndroidアプリが同じように見えるようにするにはどうすればよいですか?
- 26. CSSはページレイアウト用のテーブルよりも優れていますか?
- 27. コンパイラはインラインよりもインラインで優れていますか?
- 28. Androidでasynctaskを通じてHashmapの出力を取得するにはどうすればよいですか?
- 29. サービスのダウンロードファイルはどのようにアンドロイドにありますか?
- 30. goimportsに、あるパッケージを別のパッケージより優先させるようにするにはどうすればよいですか?
http://instructure.github.io/blog/2013/12/09/volley-vs-retrofit/クエリの場合も、このリンクと時間消費テーブルを確認してください。 –
@SamirBhattリンクをありがとう。しかし、私はそれを以前から見ていましたが、それほど大きな違いはありませんでした。それは私のための満足感を作っていません – Learner
マイナス投票を与える前に、適切な説明をしてください。人々を落胆させるかなり悪い方法です。 – Learner