z***@qq.com
z***@qq.com
  • 发布:2023-07-25 16:47
  • 更新:2023-12-08 18:16
  • 阅读:225

安卓手机的三键设置问题

分类:HBuilderX

我想问一下各位大神们,在HBuilder X中,使用5+APP 创建的项目

这里的 三角号,一般点击会自动返回上一步操作

可是 在HBuilder X中,使用5+APP 打包的APP 安装到手机上之后,按哪个三角号,会退出APP,该设置哪里才能自动返回上一步操作那?

2023-07-25 16:47 负责人:无 分享
已邀请:
昭昭L

昭昭L - 开心就好

在一级页面是会退出app

  • z***@qq.com (作者)

    不论是在那个页面 只要按了 那个 三角号 ,都会退出APP

    2023-07-26 07:00

z***@qq.com

z***@qq.com (作者)

不论是在那个页面 只要按了 那个 三角号 ,都会退出APP

z***@qq.com

z***@qq.com (作者)

已经解决了

添加 js代码

document.addEventListener('plusready', function() {    
            var first = null;    
            var webview = plus.webview.currentWebview();    
            plus.key.addEventListener('backbutton', function() {    
                webview.canBack(function(e) {    
                    if (e.canBack) {    
                        webview.back(); //这里不建议修改自己跳转的路径    
                    } else {    
                        //首次按键,提示‘再按一次退出应用’    
                        if (!first) {    
                            first = new Date().getTime(); //获取第一次点击的时间戳    
                            // console.log('再按一次退出应用');//用自定义toast提示最好    
                            // toast('双击返回键退出应用'); //调用自己写的吐丝提示 函数    
                            plus.nativeUI.toast("再按一次退出应用", {    
                                duration: 'short'    
                            }); //通过H5+ API 调用Android 上的toast 提示框    
                            setTimeout(function() {    
                                first = null;    
                            }, 1000);    
                        } else {    
                            if (new Date().getTime() - first < 1000) { //获取第二次点击的时间戳, 两次之差 小于 1000ms 说明1s点击了两次,    
                                plus.runtime.quit(); //退出应用    
                            }    
                        }    
                    }    
                })    
            });    
        });
  • 1***@qq.com

    请问这个添加到哪里呀

    2024-08-14 17:10

7***@qq.com

7***@qq.com - tomlee

添加后是可以解决但是,有时候在页面还未加载完全时按回退,就直接退出了。这个怎么解决呀@群主

要回复问题请先登录注册