起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1541|回复: 6

[处理中3] 点击安卓返回键总是先返回手势密码页

[复制链接]

17

主题

150

帖子

287

积分

中级会员

Rank: 3Rank: 3

积分
287
QQ
发表于 2016-12-16 17:26:52 | 显示全部楼层 |阅读模式
var Model = function(){
                this.callParent();
                var shellImpl = new ShellImpl(this, {
                        "contentsXid" : "pages",
                        "pageMappings" : {
                                "index":{
                                        url : require.toUrl('./demo2.w')//检查
                                },
                                "demo":{
                                url : require.toUrl('./demo.w')//设置
                                },
                                "login":{
                                        url : require.toUrl('./index_main.w')//设置
                                },
                                "jiankong":{
                                        url : require.toUrl('./jiankongshoushi.w')
                                },
                        }
                });
        };
        Model.prototype.modelLoad = function(event){
                var me = this;
                        //前台到后台
                   document.addEventListener("pause", function() {
                       navigator.app.exitApp();
                }, false);
                //监听从后台切换回前台事件
                document.addEventListener("resume", function() {
                 var ps = localStorage.getItem('password');
                                     var uid = localStorage.getItem('uid');
                                     if(uid != null && ps != null ){
                                             justep.Shell.showPage("index");
                                             }
                                             }, false);
                var ps = localStorage.getItem('password');
                var uid = localStorage.getItem('uid');
                if(ps != null ){
                        justep.Shell.showPage("index");
                         return;
                }else{
                 justep.Shell.showPage("login");
                 }       
        };


我想在index_main.w就双击退出,只要一验证手势密码点击安卓返回键总是先返回手势密码页才能退出app
发表于 2016-12-16 17:35:15 | 显示全部楼层
手势页建议使用windowDialog 弹出,并且设置rouable属性为false,不支持路由,这样就不会退了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

17

主题

150

帖子

287

积分

中级会员

Rank: 3Rank: 3

积分
287
QQ
 楼主| 发表于 2016-12-19 10:28:30 | 显示全部楼层
liangyongfei 发表于 2016-12-16 17:35
手势页建议使用windowDialog 弹出,并且设置rouable属性为false,不支持路由,这样就不会退了! ...

                                 me.comp('jiankongDialog').open();
                                             }
                                             }, false);
                var ps = localStorage.getItem('password');
                var uid = localStorage.getItem('uid');
                if(ps != null ){
                        //justep.Shell.showPage("index");
                        me.comp('demo2Dialog').open();         




用windowdilag打不开
回复 支持 反对

使用道具 举报

17

主题

150

帖子

287

积分

中级会员

Rank: 3Rank: 3

积分
287
QQ
 楼主| 发表于 2016-12-19 10:28:55 | 显示全部楼层
xinxiangxue 发表于 2016-12-19 10:28
me.comp('jiankongDialog').open();
                                             }
                                             }, false);

跳不到下一个页面
回复 支持 反对

使用道具 举报

发表于 2016-12-19 14:10:08 | 显示全部楼层

windowdilag打不开 什么原因??
我的意思是,只有登录页使用windowDialog 打开,其他页面还是shell跳转打开的!
你调试代码看看,代码有没有执行。
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

17

主题

150

帖子

287

积分

中级会员

Rank: 3Rank: 3

积分
287
QQ
 楼主| 发表于 2016-12-19 14:54:55 | 显示全部楼层
liangyongfei 发表于 2016-12-19 14:10
windowdilag打不开 什么原因??
我的意思是,只有登录页使用windowDialog 打开,其他页面还是shell跳转 ...

那样还是能返回到门户页面下面的手势密码验证
回复 支持 反对

使用道具 举报

发表于 2016-12-19 15:42:05 | 显示全部楼层
xinxiangxue 发表于 2016-12-19 14:54
那样还是能返回到门户页面下面的手势密码验证

手势也使用windowDialog  ,除了这两个,其他使用shell跳转!
登录的时候也要使用手势验证码??不需要吧,如果是的话,可以把登录的弹出放在手势的windowDialog回调中实现!
不要同时弹出两个windowDialog
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-16 03:41 , Processed in 0.054871 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表