uniapp 隐藏“再按一次退出应用”的提示,将应用隐藏至后台
在App.vue页面的onLaunch()方法中,调用下面的moveToBack()方法,实现隐藏“再按一次退出应用”的提示,直接将应用隐藏至后台。methods:{moveToBack(){//‘再按一次退出应用’,改为退至后台let main = plus.android.runtimeMainActivity();//为了防止快速点按返回键导致程序退出重写quit方法改为隐藏至后台plus.
·
在App.vue页面的onLaunch()方法中,调用下面的moveToBack()方法,
实现隐藏“再按一次退出应用”的提示,直接将应用隐藏至后台。
methods:{
moveToBack(){
// 隐藏“再按一次退出应用”的提示,将应用隐藏至后台
let main = plus.android.runtimeMainActivity();
plus.runtime.quit = function() {
main.moveTaskToBack(false);
};
//重写提示:如果提示为 ‘再按一次退出应用’ 就隐藏应用,其他提示正常显示
plus.nativeUI.toast = (function(str) {
if (str == '再按一次退出应用') {
main.moveTaskToBack(false);
return false;
} else {
uni.showToast({
title: str,
icon: 'none',
})
}
});
}
}
更多推荐
已为社区贡献6条内容
所有评论(0)