HBuilderX打包app,返回键直接退出(安卓)

  • 场景:公司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>

其他碰到的问题:

  1. 设置沉侵式状态栏


    在这里插入图片描述

"statusbar":{
                "immersed": true/*沉浸式状态栏*/
            },

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容