杨大宝
杨大宝
  • 发布:2018-08-08 11:16
  • 更新:2021-12-08 18:22
  • 阅读:9428

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

同问

1***@qq.com

1***@qq.com

同求

z***@qq.com

z***@qq.com

同问,如何去除

1***@qq.com

1***@qq.com

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

1***@139.com

1***@139.com

如果是英文呢?根据这个提示来判断是不是不靠谱呀?

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