首页 > 解决方案 > 如何从 tizen 上的另一个应用程序访问 data_control_h 句柄?

问题描述

我想从两个不同的 UI 消费者应用程序访问数据控制服务。我正在data_control_h一个应用程序中创建带有数据控制提供程序 ID 的句柄。例如:data_control_sql_create(&(ad->provider_h));。我正在对其进行操作。现在我想provider_h从另一个 UI 应用程序访问这个提供程序句柄。我怎样才能做到这一点?

如果我将服务应用程序与这两个 UI 应用程序一起添加为消费者应用程序,我如何在不关闭 UI 应用程序的情况下访问该服务应用程序上的数据控制提供程序?

如果我同时创建两个具有相同提供程序 ID 的不同数据控制句柄,它会起作用吗?有没有简单或好的方法?

标签: tizentizen-wearable-sdktizen-native-app

解决方案


在开发应用程序之前,请参阅一些指南。 https://docs.tizen.org/application/native/guides/app-management/data-control

  1. 您无法从其他 UI 应用程序访问句柄。为了与其他 UI 应用程序进行通信,需要创建一个新的句柄来使用数据控件的 api。
  2. 如果服务应用程序处于活动状态,则有可能。
  3. 您可以使用相同的提供者 ID 创建两个不同的数据控制句柄。

推荐阅读