气氛太燥动
气氛太燥动
  • 发布:2018-09-26 11:49
  • 更新:2019-05-13 18:07
  • 阅读:1683

关于安卓返回键处理无效的问题

分类:MUI

开启了返回键监听:
mui.init({
swipeBack: true, //启用右滑关闭功能
keyEventBind: {
backbutton: true //
}
});
按照官网的例子,重写了mui.back方法
mui.plusReady(function() {
var old_back = mui.back;
mui.back = function(){
var btn = ["确定","取消"];
mui.confirm('确认关闭当前窗口?','Hello MUI',btn,function(e){
if(e.index==0){
//执行mui封装好的窗口关闭逻辑;
old_back();
}
});
}
});

现在当我按下返回键的时候,会出现提示框问是否退出,然后不管我有没有点击确定或者取消,都会直接退出程序

2018-09-26 11:49 负责人:无 分享
已邀请:
气氛太燥动

气氛太燥动 (作者) - 但行好事,莫问前程

设置为false之后,不出弹框了,直接程序关闭
keyEventBind: {
backbutton: false //
},

王者地带

王者地带 - 5+混合APP开发教程网 | http://www.html5-app.com | 咨询QQ: 2564034335

var old_back = mui.back(); 不要它,
重写返回事件后,mui.back(); 会失效了

要关闭页面可以这样:
plus.webview.currentWebview().close();

  • 气氛太燥动 (作者)

    去掉也是一样的,不是要关闭页面,是想点击返回不要直接关闭程序,跳转到其它页面去

    2018-09-26 13:35

z***@163.com

z***@163.com

解决了没有。我也遇到同样问题了。急啊

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