Приложение должно выйти из Smart Hub на Samsung Smart TV

Это вопрос без ответа на форуме samsungd, и я пока не нашел здесь удовлетворительного ответа.

Мое приложение было отклонено ребятами из Samsung, потому что приложение не выходит из Smart Hub. Когда пользователь нажимает кнопку смартхаба, смартхаб появляется, но приложение все еще работает в фоновом режиме. Доказательством этого является то, что когда мы перезапускаем приложение, оно начинается с того места, где оно было оставлено.

Насколько я знаю, этот код перенесет приложение в смарт-хаб:

    var widgetAPI = new Common.API.Widget();
  widgetAPI.sendReturnEvent();
  mwPlugin.SetSource(0);

Приведенный выше код отлично работает для проигрывателя Blu-ray, но для телевизора он только сворачивает приложение, и если в приложении запущено видео, то этот код испортит видео на телевизоре.

И этот код закроет приложение на экране трансляции:

 var widgetAPI = new Common.API.Widget(); 
    widgetAPI.sendExitEvent();
 mwPlugin.SetSource(0);

Так может ли кто-нибудь предложить, как выйти из приложения на смарт-концентраторе в смарт-телевизоре Samsung?


person abhi    schedule 02.04.2015    source источник


Ответы (1)


Если вы можете заполучить экземпляр приложения, у него есть метод exit().

var app = tizen.application.getCurrentApplication();
app.exit();

Как описано в документации< /а>. Кроме того, в Руководстве есть раздел о том, как завершать работу приложений.

person István Rábel    schedule 15.11.2017
comment
В то время платформы tizen не было - person abhi; 16.11.2017
comment
Да, понял, что он довольно старый. Вы решили это в конце концов? - person István Rábel; 16.11.2017