PhoneGap jQueryMobile:Android后退按钮关闭嵌套列表中的应用程序

前端之家收集整理的这篇文章主要介绍了PhoneGap jQueryMobile:Android后退按钮关闭嵌套列表中的应用程序前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用PhoneGap和jQuery Mobile创建一个应用程序.

使用jQuery Mobile我创建了一个嵌套列表.

点击进入嵌套列表后,我想回去.我希望点击Android设备(Nokia N1)上的后退按钮,它会返回一个级别.

但相反,android关闭应用程序而不是回到一个级别.

我正在使用PhoneGap 1.2.0,jQuery Mobile v1.0rc2,jQuery 1.6.4和Android 2.3.3(Gingerbread).

我也升级到jQuery Mobile 1.0,没有任何变化.

解决方法

我有同样的问题.我发现了如何处理Java代码中的后退按钮.

如果可能,这会返回一步,否则退出应用程序.

@Override
public boolean onKeyDown(int keyCode,KeyEvent event) {
  if (keyCode == KeyEvent.KEYCODE_BACK) {
    if(appView.canGoBack()){
       appView.goBack();
        return true;
    }
  }
  return super.onKeyDown(keyCode,event);
}

也可以在JavaScript端进行:

document.addEventListener("backbutton",function() {
    //Logic//
},false);

猜你在找的jQuery相关文章