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

QQ登录

只需一步,快速开始

查看: 2251|回复: 9

[处理中4] 安卓手机返回键问题

[复制链接]

10

主题

20

帖子

48

积分

新手上路

Rank: 1

积分
48
QQ
发表于 2016-9-2 10:51:22 | 显示全部楼层 |阅读模式
能否实现返回上一页到首页,而不是按2次退出。

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-9-2 10:52:14 | 显示全部楼层
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

10

主题

20

帖子

48

积分

新手上路

Rank: 1

积分
48
QQ
 楼主| 发表于 2016-9-2 10:55:23 | 显示全部楼层
看过了,没用
回复 支持 反对

使用道具 举报

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-9-2 10:56:36 | 显示全部楼层
那你描述具体一下具体环境啊,平台提供的案例,就是用了文档的方法,为什么就有用呢?
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

10

主题

20

帖子

48

积分

新手上路

Rank: 1

积分
48
QQ
 楼主| 发表于 2016-9-2 10:58:24 | 显示全部楼层
我是想实现返回上一页到首页,而不是按2次退出,能否屏蔽在按一次退出应用,或者改成已经是首页了
回复 支持 反对

使用道具 举报

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-9-2 11:15:06 | 显示全部楼层
attachDoubleClickExitApp 事件,return true 就表示接管双击退出!return false 表示路由回退! 比如 :                 CommonUtils.attachDoubleClickExitApp(function() {
                       
                        var isHomePage = shellImpl.pagesComp.contents[0].innerContainer.getInnerModel().comp('contents2').getActiveIndex() == 0;
                        if (shellImpl.pagesComp.getActiveIndex() === 0 && isHomePage) {
                                return true;
                        }
                        return false;
                });

        };  我是说代码环境,这么描述,我只能提供给你这个方法,和这个代码案例了
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

10

主题

20

帖子

48

积分

新手上路

Rank: 1

积分
48
QQ
 楼主| 发表于 2016-9-5 10:28:57 | 显示全部楼层
shellImpl.pagesComp.contents[0].innerContainer.getInnerModel().comp('contents2').getActiveIndex()
求解释
回复 支持 反对

使用道具 举报

10

主题

20

帖子

48

积分

新手上路

Rank: 1

积分
48
QQ
 楼主| 发表于 2016-9-5 10:31:40 | 显示全部楼层
QQ图片20160905103057.png
回复 支持 反对

使用道具 举报

10

主题

20

帖子

48

积分

新手上路

Rank: 1

积分
48
QQ
 楼主| 发表于 2016-9-5 10:32:19 | 显示全部楼层
淘宝的例子
回复 支持 反对

使用道具 举报

发表于 2016-9-5 14:34:11 | 显示全部楼层

有可能windowContainer组件中的页面还没有加载完成呢!你就按回退了!
可以在做一层判断,判断shellImpl.pagesComp.contents[0].innerContaine 是否为空!如果为空说明页面还没加载完呢!

请问你的windowContainer组件的autoLoadData是设置为false的吗?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-25 07:13 , Processed in 0.064591 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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