从微软Band读取数据突然停止[Android]

从微软Band读取数据突然停止[Android],android,android-service,android-sensors,android-bluetooth,microsoft-band,Android,Android Service,Android Sensors,Android Bluetooth,Microsoft Band,在安卓服务中,我连接到微软Band 2并从所有传感器读取数据(即使屏幕被锁定,我也希望接收数据) 但是,过了一段时间,我停止接收任何数据(不再调用回调)。此外,连接回调上没有出现任何事件,我希望连接状态的更改会被通知 我还应该提到,我正在注册所有可能的传感器事件 我的代码与文档示例中的代码类似,但如果有用,我可以提供代码片段(文档包含用于连接内部活动的示例,但其工作原理应该相同) 是否有人遇到此问题或类似行为?您可能应该启用。我让我的MBA和2通过服务在白天/晚上传输实时数据,没有数据丢失或连接

在安卓服务中,我连接到微软Band 2并从所有传感器读取数据(即使屏幕被锁定,我也希望接收数据)

但是,过了一段时间,我停止接收任何数据(不再调用回调)。此外,连接回调上没有出现任何事件,我希望连接状态的更改会被通知

我还应该提到,我正在注册所有可能的传感器事件

我的代码与文档示例中的代码类似,但如果有用,我可以提供代码片段(文档包含用于连接内部活动的示例,但其工作原理应该相同)


是否有人遇到此问题或类似行为?

您可能应该启用。我让我的MBA和2通过服务在白天/晚上传输实时数据,没有数据丢失或连接问题。

您可能应该启用。我让我的MBand2(通过服务)全天/晚上传输实时数据,没有数据丢失或连接问题。

我有完全相同的行为,在屏幕空白约20分钟后,数据侦听器停止接收数据,尽管使用的是带有线程和唤醒锁的服务。仍在试图找出原因。事实上,很抱歉澄清一下,如果侦听器在运行主UI线程的服务上,它们会持续大约20分钟,但是如果我将它们放在一个线程中,那么它们只会持续几分钟,对你来说是一样的?是的,同样的行为。当从服务内部注册所有事件时,监听器通常在2分钟后停止接收数据。我有完全相同的行为,在屏幕空白后大约20分钟,数据监听器停止接收数据,尽管在一个带有线程和唤醒锁的服务上。仍在试图找出原因。事实上,很抱歉澄清一下,如果侦听器在运行主UI线程的服务上,它们会持续大约20分钟,但是如果我将它们放在一个线程中,那么它们只会持续几分钟,对你来说是一样的?是的,同样的行为。当从服务内部注册所有事件时,侦听器通常在2分钟后停止接收数据。