【问题标题】:Going back to smart hub when return key is pressed on samsung tizen tv在 samsung tizen tv 上按下返回键时返回智能集线器
【发布时间】:2016-09-20 11:28:33
【问题描述】:

注意:这与普通的三星智能电视不同,它有 Tizen 操作系统。

我的应用因缺陷而被拒绝 “返回不会像 SMART Hub 那样将您带到上一页,而是转到广播”。 它出现在 2016 型号上,在 2015 Tizen 电视型号上运行良好。

这是在按下返回键时执行的一段代码(已将其放入 apt switch case 中):

tizen.application.getCurrentApplication().exit();

如何防止它进入广播并将其定向到 Smart Hub?

【问题讨论】:

  • 你解决了这个问题吗?请告诉我如何解决这个问题,因为我面临同样的问题。

标签: tizen samsung-smart-tv tizen-web-app tizen-tv


【解决方案1】:

使用 window.history.back() ,然后返回上一页

if (window.history.length != 0) 
{ 
    window.history.back(); 
} 
else if (window.history.length == 0) 
{ 
    tizen.application.getCurrentApplication().exit();
} 

【讨论】:

    【解决方案2】:

    要将其定向到 Smart Hub,您可以尝试 hide() 关闭应用程序。

    tizen.application.getCurrentApplication().hide();
    

    查看Document了解详情。

    【讨论】:

    • 来自链接的文档:hide() - 如果您隐藏应用程序,屏幕会回到您启动应用程序时的状态。 exit() - 如果您退出应用程序,屏幕会回到您启动应用程序时的状态。 那么,hide() 为什么要在这里有所作为?
    • 是的,你是对的。 exit() 强制应用程序终止和 hide() 强制应用程序暂停仍然存在差异,但返回方向很可能相同。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-30
    • 2020-08-08
    • 1970-01-01
    • 1970-01-01
    • 2014-12-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多