[英]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 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 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.