Android:保持后台服务活着(防止进程死亡)
我有一个定义为的服务:
public class SleepAccelerometerService extends Service implements SensorEventListener
从本质上讲,我正在制作一个应用程序,可以在用户使用他或她的手机/设备睡在床上时,出于各种原因监控加速度计活动。这是一项长期服务,不得在夜间杀死。根据夜间有多少后台应用程序和定期进程,android有时会终止我的进程,从而结束我的服务。例:
10-04 03:27:41.673: INFO/ActivityManager(1269): Process com.androsz.electricsleep (pid 16223) has died.10-04 03:27:41.681: INFO/WindowManager(1269): WIN DEATH: Window{45509f98 com.androsz.electricsleep/com.androsz.electricsleep.ui.SleepActivity paused=false}
我不想强迫用户将“SleepActivity”或我的应用中的其他活动作为前景。我不能定期运行我的服务,因为它会不断拦截onSensorChanged。
森栏
宝慕林4294392
MMMHUHU
相关分类