Как запустить приложение Pervious Tizen при выходе из текущего приложения Tizen? - PullRequest
0 голосов
/ 29 января 2020

Я создал приложение Tizen, и когда я запускаю свой Tizen app из Samsung app menu на Samsung tv и после запуска, когда я нажимаю return key, я возвращаюсь к BroadCast menu вместо этого, если Samsung app menu. Я использую приведенный ниже код для выхода из приложения после всплывающего подтверждения

App.exit = function() {
    if (confirm("Do you want to exit?")) {

        var isRemember = localStorage.getItem('remember');
        console.log("app-rem : " + isRemember);
        if (isRemember == 'false') {
            console.log("cleared");
            localStorage.clear();
            sessionStorage.clear();
        }
        tizen.application.getCurrentApplication().exit();

    }
};

Я хочу, когда я запускаю свое приложение из меню приложений Samsung и после запуска, если я выхожу из приложения, вместо этого должно открываться меню Samsung. меню вещания

1 Ответ

2 голосов
/ 04 февраля 2020

Вы можете запустить Samsung app menu вручную:

App.exit = function() {
    if (confirm("Do you want to exit?")) {

        var isRemember = localStorage.getItem('remember');
        console.log("app-rem : " + isRemember);
        if (isRemember == 'false') {
            console.log("cleared");
            localStorage.clear();
            sessionStorage.clear();
        }

        function onsuccess() {
          tizen.application.getCurrentApplication().exit();
        }

        tizen.application.launch("com.samsung.tv.store", onsuccess);

    }
};

Также вы можете попробовать использовать приведенный ниже код, но я не уверен, что Samsung app menu является вызывающим абонентом вашего Tizen app:

var currentApp = tizen.application.getCurrentApplication();
var callerAppId = currentApp.getRequestedAppControl().callerAppId;

function onsuccess() {
    tizen.application.getCurrentApplication().exit();
}

tizen.application.launch(callerAppId, onsuccess);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...