簡體   English   中英

Android服務

[英]Android Services

我有個問題。 我正在開發一個Android應用程序。 實際上,我有一個后台線程,它向外部API發出請求,以便在用戶點擊應用程序的不同部分時獲取數據。 我懷疑的是,如果我將它作為服務而不是Runnable類實現,那么這個“線程”會更好。

謝謝

服務的重點是它可以在您的應用程序不是常駐時運行。 如果您只想在應用程序打開時運行該服務,那么線程可能是最好的方法。

正如我幾天前所了解的那樣,使用AsyncTasks是android中執行后台任務的首選,無痛方式。 看看這里得到一個很好的教程。

http://android-developers.blogspot.com/2009/05/painless-threading.html

再見

如果您的信息可以被任何其他應用程序使用,您可以使用服務或在Android, 內容提供商中調用它們。 這樣,您可以將信息提供給手機上的所有應用程序。 這是鼓勵其他開發人員使用您提供的信息構建應用程序的好方法。 這只是你應該考慮的事情,如果它與你的應用程序嚴格相關,你可以繼續使用線程,就像CaseyB所說的那樣。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM