H5 app 拦截再按一次退出应用,改成单击back隐藏到后台

uniapp重写 plus.runtime.quit 方法  toast也是plus的nativeUI,加一个判断即刻


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', }) } });
posted @ 2020-07-24 11:01  mrt_yy  阅读(560)  评论(0编辑  收藏  举报