android - intel xdk 在后退按钮点击时退出移动应用程序

标签 android jquery html cordova intel-xdk

我已经使用 intel xdk 制作了一个应用程序。移动设备内置后退按钮的默认行为会根据历史记录在页面上重定向我。它的行为就像网络浏览器的后退按钮,因为我的代码是 html5 格式。

但是,我希望我的应用程序在单击后退按钮时退出/退出。我不是任何使用 cordova 插件的人。

我想使用后退按钮退出应用程序。我该怎么做。

最佳答案

在 cordova 中,当设备准备就绪时,您可以像这样向后退按钮添加一个均匀的监听器:

document.addEventListener("backbutton", backButtonPressed, false);

现在当用户按下后退按钮时将调用 JavaScript backButtonPressed() 函数,因此您只需在代码中定义它,并使用 navigator.app.exitApp( ) 在其中退出应用程序。生成的代码如下所示:

function backButtonPressed() {

    // Optionally, processes before quitting the app: save variables, log changes, etc.
    ...

    // exit the application
    navigator.app.exitApp();

}

关于android - intel xdk 在后退按钮点击时退出移动应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31801213/

相关文章:

c# - 如何在Unity中保存分数

android - android中的选项菜单和溢出操作菜单有什么区别?

javascript - 使用 Javascript/jQuery 根据文本值修改 CSS

java - Android - 从警报生成器对话框检索文本输入

android - XmlPullParserException 应为 end_tag

页面加载时 jQuery 平滑滚动

javascript - 使用 Jasny Bootstrap 事件触发两次

javascript - 背景图片的CSS3定时动画

javascript - 单击导航栏按钮时标题不展开

javascript - 添加 JavaScript 语句