如何在android中以小间隔定期运行后台服务?

时间:2015-07-10 19:28:12

标签: java android service

我的应用程序有扫描蓝牙设备的服务。 该扫描由U.I控制。 一旦打开,它会无限期地继续,但需要隐藏在两者之间以节省电池。我该怎么办? : 1)AsyncTask with while循环使用sleep(); 2)ScheduledExecutorService 3)处理程序 4)报警+绑定服务+广播接收器 或者是什么? 附: - 间隔可能从几秒到1小时不等。

1 个答案:

答案 0 :(得分:0)

当您的应用在后台时,是否应该继续扫描?如果是这样,请使用已启动服务的警报;如果没有,请在活动中使用处理程序。