在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',
					})
				}
			});
    }
}

Logo

前往低代码交流专区

更多推荐