我想知道哪些庫最好或更快。在我的應用程序中,我使用網絡請求和圖像緩存。我需要知道哪些庫是最好的。Volley vs Aquery vs Android異步HTTP
回答
AsyncHTTP客戶端有一些嚴重的設計問題,您需要重寫一些OnSuccess和onFailure方法才能獲得響應。目前正在進行一些改進。另一方面,沃利似乎有內存泄漏問題:檢查這個帖子volley-slow-memory-leaks。不過,我現在用了幾個星期,似乎是一個更好的選擇,我自己也沒有經歷過任何內存泄漏。還有一點需要注意的是,與Asynchttp相比,Volley有更好的響應時間,至少從我已經完成的少數測試中可以得出結論
沒有內存泄漏 –
@ItaiHanski - 我剛剛測試過Volley。沒有內存泄漏[尚未]。似乎比Android異步HTTP更高效。 – user2807662
那麼也許你應該編輯你的文章,以免造成錯誤的印象。 –
我一直在使用Aquery三個月,這是一個偉大的圖書館,我建議您使用它,
https://github.com/androidquery/androidquery/releases/tag/0.26.8
https://code.google.com/p/android-query/wiki/AsyncAPI?tm=6
//load an image to an ImageView from network, cache image to file and memory
aq.id(R.id.image1).image("http://www.vikispot.com/z/images/vikispot/android-w.png");
AQuery是如何處理活動生命週期的?例如。在旋轉或內存不足時被破壞並重新創建。 – BornToCode
你必須自己處理這個壞消息,它不會讓你的應用程序崩潰的好消息,它會在日誌屏幕上顯示一條消息。例如 例如,假設您有一個加載某個日期的活動,但用戶在回調運行之前已退出,Aquary會 記錄您有空指針異常,並且該應用程序將繼續工作 –
- 1. Volley libary vs Android SyncAdapter
- 2. 線程vs begininvoke vs異步
- 3. Android中的JsonRequest VS StringRequest Volley
- 4. 異步VS iPhone上
- 5. 異步RestFul vs Websocket
- 6. Axum vs TPL,異步
- 7. 異步任務VS異步無效
- 8. 異步Ajax vs異步屬性
- 9. ExecutorService vs異步註釋
- 10. 性能:異步vs線程
- 11. ConcurrencyMode多VS異步/等待
- 12. @ asyncio.coroutine VS異步高清
- 13. Task.Factory.StartNew vs異步方法
- 14. PageMethod vs ajax異步調用
- 15. 異步VS水平縮放
- 16. 異步函數vs child_process
- 17. 異步編程APM vs EAP
- 18. 異步任務vs任務
- 19. DispatchQueue同步塊VS異步塊
- 20. 異步套接字vs同步
- 21. NodeJS中的異步Vs同步
- 22. 異步vs同步套接字
- 23. jQuery ajax調用同步vs異步?
- 24. 大中央調度異步VS同步
- 25. 異步EF 6 vs包裝同步EF
- 26. Node.js的ExpressJS異步VS同步
- 27. 異步動作+同步DBQuery VS同步動作+異步DbQuery
- 28. Angular $ http vs service vs ngResource
- 29. 同步vs鎖vs同步映射
- 30. Play 2:異步控制器vs HTTP線程
使用抽射。它由Google提供,具有驚人的緩存功能,遵循標準,具有出色的體系結構。這只是最好的。 – bclymer
據我所知,Aquery也是由谷歌https://code.google.com/p/android-query/ – fish40
@ fish40託管在Google Code上,但不是由Google製作的。 – Lesleh