杨大宝
杨大宝
  • 发布:2018-08-08 11:16
  • 更新:2019-08-13 15:50
  • 阅读:4587

uniapp如何阻断back操作 去除“再按一次退出应用”

分类:uni-app

APP需要后台驻留,安卓用户返回到首页时会提示退出操作,我希望可以不退出而是隐藏至后台,请问如何监听并阻断自带back事件或者去掉toast(再按一次退出应用)。

2018-08-08 11:16 1 条评论 负责人:无 分享
已邀请:
cbj44125

cbj44125

let main = plus.android.runtimeMainActivity();
//为了防止快速点按返回键导致程序退出重写quit方法改为隐藏至后台
plus.runtime.quit = function(){
main.moveTaskToBack(false);
};
//重写toast方法如果内容为 ‘再按一次退出应用’ 就隐藏应用,其他正常toast
plus.nativeUI.toast = (function(str){
if(str == '再按一次退出应用'){
main.moveTaskToBack(false);
return false;
}else{
uni.showToast({
title:str,
icon:'none',
})
}
});

XTiger

XTiger

同问

123796555@qq.com
zhy1994821@qq.com

zhy1994821@qq.com

同问,如何去除

1178349862@qq.com

1178349862@qq.com

app端ios是可以的,Android没有试

要回复问题请先登录注册