如何使用 navigator.app.exitApp() 在手机间隙退出应用程序?

发布于 2024-12-24 17:13:14 字数 227 浏览 0 评论 0原文

我有一个使用 sencha-touch & 构建的应用程序phonegap 但我不知道如何添加退出/停止功能来退出应用程序。在谷歌和其他网站上查看后,我得到了使用 navigator.app.exitApp() 的线索,但它不起作用。

我该如何解决这个问题?

笔记 : 我正在使用 - 音位间隙 1.3 - 煎茶触摸 1.1 - Galaxy 标签

提前致谢

I have an application built using sencha-touch & phonegap but I don't know how to add exit/stop function to exit the application. After looking arround in google and other sites I got clue to use navigator.app.exitApp() but it didn't work.

How can I solve this?

Note :
I'm using
- phonegap 1.3
- sencha touch 1.1
- Galaxy tab

Thanks in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

徒留西风 2024-12-31 17:13:14

请尝试以下代码,它在我的应用程序中运行良好:

document.addEventListener("exitButton",function(){ 

    navigator.notification.confirm(
           'Do you want to quit', 
           onConfirmQuit, 
           'QUIT TITLE', 
           'OK,Cancel'  
    );

}, true);

function onConfirmQuit(button){
   if(button == "1"){
     navigator.app.exitApp(); 
   }
}

Please try following code, it is working fine in my app:

document.addEventListener("exitButton",function(){ 

    navigator.notification.confirm(
           'Do you want to quit', 
           onConfirmQuit, 
           'QUIT TITLE', 
           'OK,Cancel'  
    );

}, true);

function onConfirmQuit(button){
   if(button == "1"){
     navigator.app.exitApp(); 
   }
}
漫雪独思 2024-12-31 17:13:14

在 HTML 文件中放入这样的内容:

<a href="#" onClick="closeMeNow();" data-role="button">Close App</a>

链接到 JS 文件中这样的函数:

function closeMeNow() {
    navigator.app.exitApp();
}

我知道语法比 Sencha 更像 JQM,但由于概念基本相同,因此您可以只在需要的地方进行编辑。

Put something like this in the HTML file:

<a href="#" onClick="closeMeNow();" data-role="button">Close App</a>

That links to a function like this in your JS file:

function closeMeNow() {
    navigator.app.exitApp();
}

I know the syntax is more JQM than Sencha, but since the concept is basically the same you can just edit where is needed.

风启觞 2024-12-31 17:13:14

请参阅

您需要为后退按钮添加侦听器事件并关联一个函数。

将您的phonegap/cordova版本更新到最新版本并使用上面提供的代码是一个好主意。

See this

You need to add a listener event for the backbutton and associate a function.

It would be a good idea to update your phonegap/cordova version to the latest build and use the code provided above.

噩梦成真你也成魔 2024-12-31 17:13:14

这段代码就像一个魅力:

Ext.Msg.confirm("Close app?.", 'Close app', function (btn) {
  if (btn == 'yes') {
    navigator.app.exitApp();
  }
});

This code like a charm:

Ext.Msg.confirm("Close app?.", 'Close app', function (btn) {
  if (btn == 'yes') {
    navigator.app.exitApp();
  }
});

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文