Tizen本机服务应用程序无响应

时间:2020-07-23 21:13:59

标签: tizen tizen-wearable-sdk tizen-native-app

我正在为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然后将其发布到服务器,但其他服务(用于位置数据收集)却运行平稳

1 个答案:

答案 0 :(得分:0)

我认为您可以尝试几种方法来解决此问题。

  • 即使不使用CURL,也要检查是否出现此问题。我们需要知道这是否是一个独立于curl的问题。
  • 尝试在其他线程而不是主线程中使用CURL

另外,您能描述更多细节吗?如果您附上实施细节或日志等,将有助于解决问题。