我已经创建了一个 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/