gpt4 book ai didi

android - 后退按钮在 phonegap android 中不起作用

转载 作者:行者123 更新时间:2023-11-29 00:37:34 25 4
gpt4 key购买 nike

我有一个 phonegap 应用程序,我在其中使用 JQM 来设计我的页面。

我面临的问题是 JQM 生成的后退按钮在 某些情况下 无法在 Android 平台上运行。不过它在 IOS 上运行良好

编辑:它也适用于浏览器。所以我怀疑在使用 cordova 时可能存在一些问题。

我尝试关注 this post并从 1.7 升级到 cordova 1.8,但这解决了我的问题。

案例后退按钮不起作用

我有几个从索引页调用的 JQM 文件。后退按钮对这些文件不起作用。但在这些文件中有 JQM pages后退按钮起作用的地方

后退按钮是一个标准的JQM后退按钮

<a data-role="button" data-rel="back">Back</Back>

很长一段时间以来,我一直坚持这一点。

谁能提供一些方向?

编辑:

只是为了消除任何混淆。 BackButton 事件监听器(Reference 并在评论中建议)确实被调用。但这是设备的后退按钮(物理按钮)。我的问题是 JQM 的后退按钮,即带有 data-rel="back"

的后退按钮

最佳答案

如果没有看到您的代码,我无法帮助您解决 JQM 后退按钮问题。虽然我可以提出一个新的解决方案。

你可以像这样注册一个后退按钮监听器

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

然后在 onBackClickEvent 中你可以像这样使用它

function onBackClickEvent {

var currentPageId = $.mobile.activePage.attr('id');

if(currentpageId == 'home') {
$.mobile.changePage("#page2",{ transition : "slide"});
} else {...}
}

这样您就可以控制应用程序的流程。希望这会有所帮助...

关于android - 后退按钮在 phonegap android 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11667841/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com