2012-08-15 89 views

回答

6

您将需要使用PARTIAL_WAKE_LOCK以确保您的活动保持活动状态。必须在清单中请求android.permission.WAKE_LOCK。但是,电池会耗尽更快,所以请尽快记得发布唤醒锁。

或者,可使用Service代替

1

确保你没有“机器人:noHistory =‘真’”在你的任何清单文件活动。它会在应用程序熄灭屏幕或屏幕关闭时终止活动。

如果您希望即使屏幕关闭,您的应用仍处于活动状态,我不认为您需要额外做任何事情:我的应用没有任何额外的代码,当我关闭屏幕并关闭它时仍然在那里。但!当屏幕关闭时,Android OS很可能会杀死它,所以您应该在清单文件中使用WAKE_LOCK。或者,您可以在清单文件中添加'android:keepScreenOn =“true”',以便在应用运行时始终保持屏幕开启。

相关问题