【问题标题】:handling application closing in mobile devices phonegap jquery mobile处理移动设备中的应用程序关闭phonegap jquery mobile
【发布时间】:2011-11-16 16:00:22
【问题描述】:

使用 jquery mobile 和 phonegap 框架开发移动应用程序。我的问题是相当基本的 - 你将如何利用应用程序关闭事件。场景 - 如果应用程序正在进行某些处理,当用户单击关闭应用程序按钮时,我想做一些清理 - 例如将一些状态代码写入文件。我的应用程序无法干净退出。是否有我们可以在 phonegap 或 jquery 中利用的应用关闭事件?

我可以看到有关如何退出应用程序的参考资料,但在点击某人关闭应用程序时触发的事件时却没有。

目前正在使用 phonegap/jquery mobile 开发一个黑莓应用程序。

编辑

对于黑莓我们可以使用

blackberry.system.event.onHardwareKey(blackberry.system.event.KEY_BACK, 
function() { 
             alert('back button pressed');               
         }); 

但是,我不确定在所有黑莓手机上一致地处理事件后,是否使用什么来关闭应用程序。

navigator.app.exitApp() or 
device.exitApp()

【问题讨论】:

    标签: jquery blackberry jquery-mobile cordova


    【解决方案1】:

    查看 phonegap api -> 事件 -> 暂停:

    http://docs.phonegap.com/en/1.2.0/phonegap_events_events.md.html#pause
    

    【讨论】:

    • 当应用程序退出时是否会触发暂停事件 - 例如 - 通过按黑莓上的退出键?我的印象是它只会在应用程序降级到后台时被触发。
    • 我对黑莓了解不多,但menubuttonendcallbutton等也有活动。
    猜你喜欢
    • 2013-05-29
    • 2013-08-11
    • 2012-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-14
    相关资源
    最近更新 更多