即使它不是前臺應用程序,我正在編寫的Android應用程序似乎也會消耗大量電量。我的假設是,當應用程序不在前臺時,我需要取消註冊gps,orientation等的聽衆。當我不在屏幕上時,我的Android應用程序應該暫停活動
事情是,我有各種不同的活動,我可以切換,我不希望聽衆被註銷,只要我在他們之間切換。但是,如果用戶按住home並切換到另一個應用程序(或者發生了電話呼叫或其他任何事情),我希望我的應用程序停止執行任何操作。
活動的所有on *方法都是特定於該活動的。我如何完全聽完我的應用程序?
當活動更改時,您可以使用BroadcastReceiver運行一些代碼。 – Phil