HBuilderX打包app,返回键直接退出(安卓)
程序员文章站
2024-01-24 20:02:58
...
- 场景:公司vue开发的app,打包测试,返回键直退出app
- 解决办法:
<script>
//这个不是写在首页,写在子页面(子页面才能返回,写在首页点击返回就是退出)
//都是h5方法
document.addEventListener('plusready', function() {
var webview = plus.webview.currentWebview();
plus.key.addEventListener('backbutton', function() {
webview.canBack(function(e) {
if(e.canBack) {
webview.back();
} else {
webview.close(); //hide,quit
//plus.runtime.quit();
}
})
});
});
//纯js调用HBuilder提供的api
document.addEventListener('plusready', function(a) {
var first = null;
plus.key.addEventListener('backbutton', function() {
//首次按键,提示‘再按一次退出应用’
if (!first) {
first = new Date().getTime();
console.log('再按一次退出应用');//用自定义toast提示最好
setTimeout(function() {
first = null;
}, 1000);
} else {
if (new Date().getTime() - first < 1000) {
plus.runtime.quit();
}
}
}, false);
});
</script>
其他碰到的问题:
- 设置沉侵式状态栏
"statusbar":{
"immersed": true/*沉浸式状态栏*/
},
下一篇: Unity3d Note2