我为三星智能电视开发了应用程序。我使用远程测试系统测试了我的应用程序。除return键外,所有功能都工作正常。当我按下return按钮时,它将返回到主屏幕,但我希望我的应用程序返回到我的应用程序的前一个屏幕。当我在模拟器中测试它时,它工作正常。
我通过在返回键中赋予alers功能来检查这一点。在返回到homw屏幕之后,它会发出警报。
有人能在这方面帮我吗?
发布于 2013-10-10 15:48:38
RETURN和EXIT键之后是关闭应用程序和返回智能集线器或tv广播屏幕的默认行为。
您应该实现阻止默认行为,请查看此页面:http://samsungdforum.com/Guide/ref00009/sfkey_preventdefault.html
发布于 2014-09-26 20:40:14
在Samsung Smart TV中,RETURN默认操作是return to Home,您可以在SDK文档中看到:
http://www.samsungdforum.com/Guide/
您必须在代码中包含以下行:
sf.key.preventDefault();在你的代码之前自定义返回按钮的动作。
例如(来自交换机的案例):
case tvKey.RETURN :
sf.key.preventDefault();
window.history.go(-1);
break;发布于 2015-02-17 12:35:05
我在一个基本的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();https://stackoverflow.com/questions/19287756
复制相似问题