私はニュースアプリケーションをビルドしており、JSON形式のニュースを受け取りました。私の友人の1人がRetrofitを使用するよう勧めましたが、Gson自身とJsonを処理するのではなく、なぜRetrofitライブラリを使用すべきか理解できませんでした。私が気付いていない改装Retrofitを使用する理由
1
A
答えて
1
あなたの開発時間を節約することができます。また、コードを開発者にやさしく保つこともできます。 Retrofitは、ほぼすべてのAPIがサーバーコールを行い、応答を受け取るようにしています。内部的にはGSONを使って解析を行います。 、あなたは、このような接続を行うなど多くの側面を、処理する必要があります:あなたはより多くの情報 http://vickychijwani.me/retrofit-vs-volley/
1
本当の痛みをすることができRESTのAPIとのインターフェースに独自のタイプセーフなHTTPライブラリの開発を取得します。このリンクを介して行くことができますキャッシング、失敗した要求の再試行、スレッド化、応答解析、エラー処理などが含まれます。一方、Retrofitは、十分に計画され、文書化され、テストされたライブラリであり、貴重な時間と頭痛を救います。 ':gson:2.6.2 com.google.code.gson'
コンパイル「com.squareup.retrofit2
バレーボールのV/sのレトロフィットは、このリンク
http://vickychijwani.me/retrofit-vs-volley/
コンパイルを参照してください。改造:2.1.0' //強制
コンパイル 'com.squareup.retrofit2:コンバータ-gson:2.1.0' //車輪の再発明改造変換
関連する問題
- 1. Retrofitでは、インターフェイスごとに1つの方法を使用する理由
- 2. ソートをソートする理由累積を使用する理由
- 3. JumboEnumSetを使用する理由とその理由
- 4. SSRS vs. Power BI - 使用する理由とその理由
- 5. jsp:forwardを使用する理由
- 6. フレックスイベントで「バブル」を使用する理由
- 7. 「text/javascript」を使用する理由
- 8. fcloseでsegfaultを使用する理由
- 9. SIPプロトコルを使用する理由
- 10. ブラウザでES6を使用する理由
- 11. TypeScript - タイピングを使用する理由
- 12. IWindsorContainerでIKernelを使用する理由
- 13. FindControlを使用する理由...?
- 14. ラムダで# 'を使用する理由は?
- 15. laravelでガードを使用する理由
- 16. MonadStateでMultiParamTypeClassesを使用する理由
- 17. (void)someIntを使用する理由コード
- 18. "^"を使用する主な理由
- 19. Dで@propertyを使用する理由
- 20. エンティティマネージャを使用する理由
- 21. フェデレーションプロバイダを使用する理由
- 22. JPA Entity Managerを使用する理由
- 23. Fluentmigratorを使用する理由
- 24. aspを使用する理由:HyperLink
- 25. svelte jsを使用する理由
- 26. Djangoを使用する理由
- 27. CodeigniterでSlugを使用する理由
- 28. flafでkafkaを使用する理由
- 29. RailsでEmber.jsを使用する理由
- 30. シナリオ:ConcurrentHashMapを使用する理由
ためには、顔をしかめていますソフトウェア開発で 改造により、物事がより簡単になります! –
あなたは革新的なホイールをより多くコーディングする必要があります。 –
Retrofitのこの利点を参照してください。http://instructure.github.io/blog/2013/12/09/volley-vs-retrofit/ –