我正在为Samsung Wearable OS 4.0开发混合应用程序(Web UI + 2本机服务),我也将服务应用程序也设置为continuously get the data in the background。我将这些服务用于数据收集,一项用于位置,另一项用于心率,陀螺仪和加速度计。这两个服务都获取数据,并使用CURL method将JSON格式发送到Server API。 问题是,如果WiFi信号/网络一段时间不可用,心率服务将停止响应。
我将传感器和背景网络作为应用程序的背景类别。
我检查了设备上的应用程序目录中没有生成任何 crash-info 。
当我将设备连接到机器时,日志文件显示一切运行顺利,并且该服务在睡眠后从未唤醒。 (我正在使用Sleep方法来延迟数据收集)
我已经在SO和其他论坛上看到了一些类似的问题,但不幸的是,在这种情况下,没有任何帮助。
古怪的部分是,尽管两个服务都使用相同的方法来解析JSON然后将其发布到服务器,但其他服务(用于位置数据收集)却运行平稳
答案 0 :(得分:0)
我认为您可以尝试几种方法来解决此问题。
另外,您能描述更多细节吗?如果您附上实施细节或日志等,将有助于解决问题。