A_H
A_H
  • 发布:2017-11-08 14:04
  • 更新:2017-12-06 14:15
  • 阅读:1469

集成android两次点击返回键退出应用

分类:HTML5+

使用5+SDK以WebApp形式集成了Android App,并且添加了返回键的监听器:

如图所示为添加的返回键监听器。
点击一次返回键,没有问题,返回到了“main.html”页面。但是连续点击两次后程序直接退出,这是什么问题?
我以为是监听器的问题,所有将监听器写成如下图方式:

问题依然没有解决,不知道是我有什么地方没有考虑到,还是因为Hbuilder本身有这个缺陷,希望有大神可以帮帮忙解答一下,不至于让我没有头绪,做无用功。

非常感谢!

2017-11-08 14:04 负责人:无 分享
已邀请:
A_H

A_H (作者)

已解决:遇到这个问题,官方没有回复解决方案,所以只能自己想办法解决一下,在Hbuilder规则内找到解决方案。
我采用的WebView形式集成Android:通过对Android开发的了解,选择针对按键事件进行拦截,将返回键的触发筛选后再分发至H5.
最终结果 :如图所示:
返回键摁下事件:


返回键抬起事件:

虽然可以有效解决这个问题,但是导致了返回键的不灵敏问题。算是有利有弊吧。

该问题目前已经被锁定, 无法添加新回复