如何在Android中连续监控特定事件(那些没有广播接收器),比如传感器更改。在后台服务的onStartCommand()中启动无限运行的Thread更好吗?我们还有其他选择可以更优雅地完成这项工作吗?
提前致谢, JK
答案 0 :(得分:0)
如果您能提供有关实际需要监控的更多详细信息,那将是一件好事。
传感器确实有他们的回电。 (几乎所有人都拥有它) http://developer.android.com/guide/topics/sensors/sensors_overview.html
如果您有任何需要定期更新的特定任务,请创建一个简单的服务并使用 TimerTask 来定期检查。
确保在任务完成后立即停止服务。 (如果不再需要)
以下是有用的博客: http://code.tutsplus.com/tutorials/android-fundamentals-scheduling-recurring-tasks--mobile-5788