2010-02-15 19 views
1

我有問題。我正在開發一個Android應用程序。實際上,我有一個後臺線程,向用戶點擊應用程序的不同部分時獲取數據的外部API請求。 我的疑問是,如果這個「線程」會更好,如果我將它作爲服務實現而不是Runnable類。Android服務

感謝

回答

3

服務的一點是,它可以運行,而你的應用程序不駐留。如果您只希望服務在您的應用程序打開時運行,那麼線程可能是最好的方式。

+0

很大,所以我繼續使用線程。謝謝 – xger86x 2010-02-15 21:11:48

0

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

+0

好吧,我去與線程。內容提供商,我認爲沒有必要給我的AP。謝謝 – xger86x 2010-02-15 21:37:34