在blackberry中按下后退按钮时如何保持phonegap应用程序打开
我正在为我的黑莓手机构建一个phonegap应用程序。当我打开应用程序并按下“后退”按钮时,应用程序将完全终止,而不是被“最小化”并允许放在内存中。因此,下次我点击应用程序时,我必须登录,而不是看到我所在的最后一页在blackberry中按下后退按钮时如何保持phonegap应用程序打开,blackberry,cordova,Blackberry,Cordova,我正在为我的黑莓手机构建一个phonegap应用程序。当我打开应用程序并按下“后退”按钮时,应用程序将完全终止,而不是被“最小化”并允许放在内存中。因此,下次我点击应用程序时,我必须登录,而不是看到我所在的最后一页 有没有办法使blackberry后退按钮“最小化”而不是完全终止?对于blackberry Java应用程序,“挂断”按钮是最小化应用程序的标准UI请求。先试试这个。如果应用程序无法或不应完全退出,则只应覆盖“后退”按钮的功能以最小化而不是退出 应用程序最恼人的行为之一是,当有人试图
有没有办法使blackberry后退按钮“最小化”而不是完全终止?对于blackberry Java应用程序,“挂断”按钮是最小化应用程序的标准UI请求。先试试这个。如果应用程序无法或不应完全退出,则只应覆盖“后退”按钮的功能以最小化而不是退出
应用程序最恼人的行为之一是,当有人试图从显示堆栈弹出屏幕时,应用程序在被请求时不退出。Blackberry的api提供了一些事件,基本上可以作为应用程序的背景。我已经有一段时间没有这样做了,但我已经亲自做了。我想我以前是被欺骗的。。参考文献:()
屏幕上还有其他事件,只是仔细阅读api,而不是这个。关闭()屏幕执行类似UiApplication.getUiApplication().requestBackground()的操作 我没有更多的观察。后退按钮仅在6.0(OS)手机上退出应用程序。但它在7.0手机上不存在 为了避免在6.0上出现问题,您可以使用下面的代码跳过.js文件中的后退按钮功能
blackberry.system.event.onHardwareKey(blackberry.system.event.KEY_BACK,function() {
//keep your code here
alert("back key pressed");
//For example..
//if you want to navigate to particular page(say previous.html) on back button,you can use
window.location.replace("previous.html");
//you can also use
history.back(); // To navigate to previous page as per page navigation.
return false;
});
若要在.js文件中获取此事件,需要在config.xml中的下面一行添加此事件
<feature id="blackberry.system.event" required="true" version="1.0.0.0"/>