2012-08-15 91 views

回答

6

您將需要使用PARTIAL_WAKE_LOCK以確保您的活動保持活動狀態。必須在清單中請求android.permission.WAKE_LOCK。但是,電池會耗盡更快,所以請儘快記得發佈喚醒鎖。

或者,可使用Service代替

1

確保你沒有「機器人:noHistory =‘真’」在你的任何清單文件活動。它會在應用程序熄滅屏幕或屏幕關閉時終止活動。

如果您希望即使屏幕關閉,您的應用仍處於活動狀態,我不認爲您需要額外做任何事情:我的應用沒有任何額外的代碼,當我關閉屏幕並關閉它時仍然在那裏。但!當屏幕關閉時,Android OS很可能會殺死它,所以您應該在清單文件中使用WAKE_LOCK。或者,您可以在清單文件中添加'android:keepScreenOn =「true」',以便在應用運行時始終保持屏幕開啓。

相關問題