希望每隔一段时间做一个操作,在后台运行,锁屏也可以运行。
不容易被系统优化回收,是用timer就可以,还是需要用到服务,效果更好?
用系统服务比较好,timer适合短时间的,当前程序的,服务适合后台通知、推送。要考虑耗电的问题。
用Service 在其中添加timer。
相对于activity,service在内存不足时更不容易被系统回收。
另外:service和activity是同一层级,timer是两者都可调用的组件。
用service吧,如果还要考虑不容易被系统回收那估计得用到双进程守护了。