我正在關注此鏈接中的教程:http://developer.android.com/training/location/receive-location-updates.html。讓Android應用程序在後臺運行
到目前爲止,一切正常,但我想讓應用程序繼續顯示當前位置作爲敬酒,而不需要讓應用程序始終打開。只要我關閉應用程序,應用程序就會停止顯示位置。當我重新打開應用程序,它說「連接」,並只是不斷打印位置。
所以我研究過服務,但我並不真正瞭解如何使用它。如果我將擴展ActionBarActivity更改爲擴展服務,則整個應用程序將充滿錯誤。
我還檢查了其他職位,如: - Running my app in background - Service run in background?
但我真的不知道怎樣才能用自己的代碼,使我的工作。 我是否需要在從Service擴展的mainActivity中有一個額外的類,或者我該如何解決這個問題。
歡迎任何幫助。
你不能改變'擴展ActionBarActivity'類'擴展Service'類。您只能將您想要在後臺執行的流程移動到新的'extends Service'類中。 – 2014-10-09 12:21:43
因此,應該繼續運行的函數現在應該在extends Service類中聲明? – user3801539 2014-10-09 12:41:02
是的,絕對正確。檢查[此鏈接](https://developer.android.com/reference/android/app/Service.html) – 2014-10-09 12:42:54