请确保service生命周期都是短暂的,因为每个进程都需要2MB的内存,而在前台程序需要内存时也会重新启动;保持内存的使用量不要太大;如果要应用每30分钟更新一次,请在设备处于唤醒状态下进行;Service在pull或者sleep状态都是不好的,这就是为什么在服务结束时要使用AlarmManager或者配置属性stopSelf()的原因。
回到顶部