2016-11-11 4 views
-1

Я разрабатываю собственное приложение виджета в Тизене. Я хочу обновить приложение виджета из приложения пользовательского интерфейса.widget_service_trigger_update() return WIDGET_ERROR_PERMISSION_DENIED error

Итак, я нашел widget_service_trigger_update() API для обновления собственного виджета. Но widget_service_trigger_update() возвращает ошибку WIDGET_ERROR_PERMISSION_DENIED.

Сообщите мне, что я сделал что-то не то, пожалуйста.

+0

в каком направлении вы следите за связью между виджетами и пользовательским интерфейсом? порт сообщений или каталог данных или sqlite или через служебное приложение? –

+0

Благодарим за комментарий. Но приложение виджета может иметь несколько экземпляров, а widget_service_trigger_update() может обновлять конкретный экземпляр виджета с помощью идентификатора виджета. Итак, я думаю, что это простой способ для виджета экземпляра. – msalt

ответ

0

Я узнал что-то важное. Приложение виджета и приложение пользовательского интерфейса должны быть упакованы вместе.

Когда приложение пользовательского интерфейса, которое не упаковано с использованием приложения-виджета, использует widget_service_trigger_update(), API возвращает 'WIDGET_ERROR_PERMISSION_DENIED'.

Я проверил, чтобы хорошо работать в том же пакете. :)

Удачи.