【问题标题】:Closing the app in samsung smart tv关闭三星智能电视中的应用程序
【发布时间】:2025-12-19 14:00:11
【问题描述】:

我是三星智能电视应用程序开发的初学者。我想在单击退出按钮时关闭我的应用程序。我使用了这样的代码

case tvKey.KEY_EXIT:
    var widgetAPI = new Common.API.Widget(); 
    widgetAPI.sendExitEvent();
    break;

它没有关闭我的应用程序。谁能帮我解决这个问题

【问题讨论】:

  • 你是在真机还是模拟器上测试的? RETURN 和 EXIT 的模拟器不太真实
  • 我用模拟器测试过。你能告诉我我使用的代码是否正确吗?
  • 如果您从 SDK 启动模拟器,则应用程序不会关闭。尝试以独立方式打开模拟器并从 Emulator 的 Smart Hub 加载应用程序。如果模拟器没有智能集线器,则无法关闭应用程序。 PS:我不认为你的代码有什么问题
  • 好的,谢谢。我会试试这个。发表你的评论作为答案

标签: samsung-smart-tv


【解决方案1】:

请检查您的页面标题中是否有以下链接

<!-- Common widget API -->
    <script language="javascript" type="text/javascript" src="$MANAGER_WIDGET/Common/API/Widget.js"></script>
    <script language="javascript" type="text/javascript" src="$MANAGER_WIDGET/Common/API/TVKeyValue.js"></script>
    <script language="javascript" type="text/javascript" src="$MANAGER_WIDGET/Common/API/Plugin.js"></script>       

还有一件事,如果您只想在按下退出按钮时退出,那么您不必编写任何代码,因为默认情况下按下退出按钮将退出电视上的应用程序,但您可以通过阻止默认退出功能

【讨论】: