三星智能电视返回按钮

时间:2013-10-10 05:30:17

标签: samsung-smart-tv smart-tv

我为三星智能电视创建了应用程序。我使用远程测试系统测试了我的应用程序。除返回键外,所有功能都正常工作。当我按下返回按钮时,它返回到主屏幕,但我希望我的应用程序返回到我的应用程序的上一个屏幕。这在我在模拟器中测试时正常工作。

我通过在返回键功能中给予alers来检查这一点。在它返回到同屏后,它正在警告。

任何人都可以帮助我

3 个答案:

答案 0 :(得分:4)

RETURN和EXIT键之后是关闭应用程序并返回智能中心或电视广播屏幕的默认行为。

您应该实施防止默认行为,请查看此页面:http://samsungdforum.com/Guide/ref00009/sfkey_preventdefault.html

答案 1 :(得分:4)

在三星智能电视中,RETURN默认操作将返回主页,您可以在SDK文档中看到:

http://www.samsungdforum.com/Guide/

您必须在代码中包含此行:

sf.key.preventDefault();

在您的代码之前自定义RETURN按钮操作。

例如(来自Switch的情况):

case tvKey.RETURN :
     sf.key.preventDefault();
     window.history.go(-1);
     break;

答案 2 :(得分:0)

我面临着基本Javascript项目的同样问题。我通过添加event.preventDefault();解决了这个问题,例如:

Main.keyDown = function()
{
    var keyCode = event.keyCode;
    case tvKey.KEY_RETURN:      
    case tvKey.KEY_PANEL_RETURN: event.preventDefault();
}

对于Apps Framework,您可以使用此功能:

sf.key.preventDefault();