Q
檢查更新
0
A
回答
2
我以前用過synapse這個庫來做這種處理。基本上在您的使用條款中包含httpsend
,然後調用httpgetbinary(url,xmlstream)
來檢索包含該資源的流。儘管如此,我不會在OnCreate中執行此操作,因爲可能需要一些時間來拉取資源。通過將其放置在另一個可以同步回調錶單以啓用更新或設置應用程序標誌的線程中,可以更好地服務您。這與Chrome瀏覽器在關於頁面上顯示更新的方式類似,當顯示錶單以檢查是否存在更新以及線程何時完成更新GUI時,會啓動線程......這允許其他任務發生(例如小動畫,或者用戶關閉對話的能力)。
Synapse不是一個可視化組件庫,它是一個包含大多數常用Internet協議的阻塞函數庫。
1
您需要閱讀FPC Networking,lNet看起來對這項任務特別有用。
相關問題
- 1. 檢查SQL更新
- 2. 檢查差異更新
- 3. 檢查更新的行數
- 4. 使用Linq2Sql檢查更新
- 5. Java如何檢查更新?
- 6. 檢查JSON供稿更新
- 7. 檢查字段更新SQL
- 8. OOB檢查更新可用
- 9. npm更新檢查失敗
- 10. 定期檢查更新
- 11. 檢查更新功能
- 12. 可可檢查更新
- 13. 啓動時檢查更新
- 14. 檢查顛覆更新
- 15. 檢查行更新MySQL表
- 16. DynamoDB:檢查項目更新
- 17. 檢查的Eclipse更新
- 18. 如何檢查更新
- 19. Windows更新檢查與vbscript
- 20. SQL更新語法檢查
- 21. 檢查更新的版本
- 22. 檢查更新並刷新頁面
- 23. mysql更新查詢檢查數據是否更新或匹配
- 24. 在php中檢查值,更新查詢
- 25. 點擊一次無聲更新檢查應用程序更新始終檢查
- 26. 檢查如果Cakephp更新更新更改變量
- 27. MongoDB更新:如何檢查更新是成功還是失敗?
- 28. 檢查是否有下週或更多的最新更新
- 29. sql select更新多列並在更新前檢查不爲空
- 30. VB .NET的ClickOnce - 檢查更新,但不更新
XML文件位於何處?本地?或作爲遠程資源?可通過http? FTP? HTTPS? – skamradt
在HTTP服務器中。 –