簡體   English   中英

如何在退出當前 Tizen 應用程序時啟動 Pervious Tizen 應用程序?

[英]How to Launch Pervious Tizen app on exit of current Tizen app?

我已經創建了一個 Tizen 應用程序,當我從Samsung tv上的Samsung app menu啟動我的Tizen app Samsung app menu時,在啟動后,當我按下return key時,我return keyBroadCast 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 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);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM