使用5+SDK以WebApp形式集成了Android App,并且添加了返回键的监听器: 如图所示为添加的返回键监听器。 点击一次返回键,没有问题,返回到了“main.html”页面。但是连续点击两次后程序直接退出,这是什么问题? 我以为是监听器的问题,所有将监听器写成如下图方式: 问题依然没有解决,不知道是我有什么地方没有考虑到,还是因为Hbuilder本身有这个缺陷,希望有大神可以帮帮忙解答一下,不至于让我没有头绪,做无用功。 非常感谢!
已解决:遇到这个问题,官方没有回复解决方案,所以只能自己想办法解决一下,在Hbuilder规则内找到解决方案。 我采用的WebView形式集成Android:通过对Android开发的了解,选择针对按键事件进行拦截,将返回键的触发筛选后再分发至H5. 最终结果 :如图所示: 返回键摁下事件: 返回键抬起事件: 虽然可以有效解决这个问题,但是导致了返回键的不灵敏问题。算是有利有弊吧。