0

我正在编写一个“仪表板”应用程序,其中包括几个基于气压传感器的仪器(适用于可用的手机)和使用该位置的仪器。这些工具被实现为片段。

问题是最佳实践是在主机活动中管理传感器接口,将主机活动注册为传感器事件侦听器,并使用传感器事件调用片段方法,还是通过每个接口连接 SystemService 并注册侦听器等单独分段?

我主要担心的是电池消耗以及在访问同一资源时可能与碎片相互阻塞的“冲突”。

4

1 回答 1

1

问题是最佳实践是在主机活动中管理传感器接口,将主机活动注册为传感器事件侦听器,并使用传感器事件调用片段方法,还是通过每个接口连接 SystemService 并注册侦听器等单独分段?

对于超出单个片段范围的事物,让活动处理它当然是合理的。

我主要担心的是电池消耗

这不应该是一个问题——它不像多个传感器会被打开,因为有两个对气压计感兴趣。哎呀,就您所知,还有其他应用程序也在使用气压计。

以及在访问同一资源时可能与片段相互阻塞的“冲突”

这也不会是一个问题,比任何其他主应用程序线程争用更重要。

于 2013-06-10T22:53:10.860 回答