学习中
学习中
  • 发布:2016-10-26 02:49
  • 更新:2016-11-02 10:59
  • 阅读:2560

打好安卓包 点击安卓自带返回键 直接退出应用

分类:HBuilder

打好安卓包 点击安卓自带返回键 直接退出应用
而且不是返回上一层 在任何地方点击返回键
就是直接关闭应用 这个怎么解决吗?
还是这个有底部导航功能吗?
必须 淘宝客app 跳转淘宝购买就 返不回来了
有一个首页底部就非常不错啊
麻烦直接的大神给我说一下 谢谢你的帮助!

2016-10-26 02:49 负责人:无 分享
已邀请:
赵梦欢

赵梦欢 - 专注前端,乐于分享!

你相当于在一个webview里面进行页面跳转,当点击系统返回键就关闭了webview,给两种思路:

1.可以通过plus.key.addEventListener来注册监听返回按键backbutton事件在一个webview里面跳转:

plus.key.addEventListener("backbutton",function(){  
    alert( "BackButton Key pressed!" );  
});

通过WebviewObject对象的canBack和canForward方法可以查询Webview窗口的状态,通过back和forward控制页面加载。

canBack: 查询Webview窗口是否可后退
canForward: 查询Webview窗口是否可前进
back: 后退到上次加载的页面
forward: 前进到上次加载的页面
clear清除原生窗口的内容,用于重置原生窗口加载的内容,清除其加载的历史记录等内容

详细可以见这篇文章:https://segmentfault.com/a/1190000005651279#articleHeader4

2.通过拦截默认的href跳转,使用新开webview的方式进行跳转:
拦截Webview窗口的URL请求

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