javascript - 如何在退出当前 Tizen 应用程序时启动先前的 Tizen 应用程序?

标签 javascript tizen samsung-smart-tv tizen-web-app tizen-studio

我已经创建了一个 Tizen 应用程序,当我从 Samsung tv 上的 Samsung 应用程序菜单 启动我的 Tizen 应用程序 时以及启动后,当我按返回键我会返回BroadCast菜单,而不是三星应用菜单。 我使用下面的代码在确认弹出后退出应用程序

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();

    }
};

我希望当我从三星应用程序菜单启动我的应用程序时,启动后如果我退出我的应用程序,它应该打开三星菜单而不是广播菜单

最佳答案

您可以通过以下方式手动启动三星应用菜单:

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 应用程序菜单 是您的 Tizen 应用程序 的调用者:

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

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

tizen.application.launch(callerAppId, onsuccess);

关于javascript - 如何在退出当前 Tizen 应用程序时启动先前的 Tizen 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59962571/

相关文章:

upnp - 三星遥控键码的整数表示

iphone - Samsung Smart TV 与 iOS 应用程序之间的连接

javascript - 想要制作一个基于 URL 的音频播放器,但 Javascript 不起作用

javascript - Highcharts系列渲染问题

javascript - 添加到 ace-editor 明智的自动完成 : List user-defined functions and variables (javascript language)

certificate - 在 Gear S2 设备上启动 Web 应用程序时出现错误 81

android - Tizen的initrd/initrc文件

java - 为智能电视创建应用程序的工具

javascript - 如果 GET 请求返回 404 错误,则中断 javascript 链

javascript - 我正在尝试在文本文件上写入三星 Gear S 的 Tizen 可穿戴应用程序中的一些数据