我有是在課堂上MLocation聲明爲Android部件位置監聽器,保持位置監聽器活着的時候,手機睡覺
私有靜態MyLocationListener LocationListener的;
小部件啓動一個服務,然後創建MLocation類。 MLocation類在創建時創建並註冊位置監聽器。
一切正常,直到電話睡覺。當電話睡眠(睡眠一段時間後),Android會殺死服務以及由它創建的所有類(MLocation也是如此)。在手機解鎖時,Android會重新創建服務,然後創建MLocation類等。在手機休眠期間,位置不再監聽更改(因爲它被終止)。有沒有辦法讓位置監聽器保持活躍狀態,即使手機在睡覺?
您需要通過服務運行'LocationListener'。查看[本教程](http://androidgps.blogspot.com/2008/09/simple-android-tracklogging-service.html) – jnthnjns