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

QQ登录

只需一步,快速开始

查看: 2965|回复: 8

[处理中3] 如何给物理返回键指定返回方法?

[复制链接]

12

主题

40

帖子

168

积分

初级会员

Rank: 2

积分
168
QQ
发表于 2016-7-1 11:27:13 | 显示全部楼层 |阅读模式
android手机中按物理返回键的话会使得返回页的数据需要重新读取,而页面按钮中的{operation:'window.close'}这个方法则不需要重新加载数据。
假如我想让点击物理返回键时用的也是{operation:'window.close'}这个方法应该如何操作?

12

主题

40

帖子

168

积分

初级会员

Rank: 2

积分
168
QQ
 楼主| 发表于 2016-7-1 11:28:40 | 显示全部楼层
如果没办法做到的话,那我想问下有没直接屏蔽物理返回键的方法?让用户只能使用页面返回键。
回复 支持 反对

使用道具 举报

12

主题

40

帖子

168

积分

初级会员

Rank: 2

积分
168
QQ
 楼主| 发表于 2016-7-1 15:07:25 | 显示全部楼层
自顶~~~~~~~~~~~~~~
回复

使用道具 举报

发表于 2016-7-1 17:41:43 | 显示全部楼层
参考:http://docs.wex5.com/wex5-app-question-list-2003/

可以把history.back();  换成 justep.Shell.closePage();

但是这样就失去了路由返回的能力,也不能使用windowDialog 回退了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

12

主题

40

帖子

168

积分

初级会员

Rank: 2

积分
168
QQ
 楼主| 发表于 2016-7-2 10:19:24 | 显示全部楼层
liangyongfei 发表于 2016-7-1 17:41
参考:http://docs.wex5.com/wex5-app-question-list-2003/

可以把history.back();  换成 justep.Shell.cl ...

问下这个方法能用在公众号上吗?
回复 支持 反对

使用道具 举报

12

主题

40

帖子

168

积分

初级会员

Rank: 2

积分
168
QQ
 楼主| 发表于 2016-7-2 11:19:18 | 显示全部楼层
liangyongfei 发表于 2016-7-1 17:41
参考:http://docs.wex5.com/wex5-app-question-list-2003/

可以把history.back();  换成 justep.Shell.cl ...

我试了下,并不能达到我想要的效果,比如返回了页面依然是需要重新加载数据,没有{operation:'window.close'}这个方法的效果(这个方法类似点了后直接关闭当前页面,而不需要重新加载数据,用scrollview数据多的时侯就能明显感觉到物理返回键和页面返回的区别)。
现在想觉得还是屏蔽了物理键算了,具体要如何操作呢?
回复 支持 反对

使用道具 举报

发表于 2016-7-4 13:17:11 | 显示全部楼层
zetakv 发表于 2016-7-2 11:19
我试了下,并不能达到我想要的效果,比如返回了页面依然是需要重新加载数据,没有{operation:'window.clo ...

使用操作 {operation:'window.close'}  和 调用 justep.Shell.closePage()方法的效果是一样的!!
你可以在页面中,使用一个按钮调用 justep.Shell.closePage() 试试!和操作是一样的效果!!,如果你想屏蔽物理键,那就吧这行代码去掉就可以了!这样就不会返回了!只有通过点击按钮才能返回!不过这样的操作对应用户习惯不太方便
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

12

主题

40

帖子

168

积分

初级会员

Rank: 2

积分
168
QQ
 楼主| 发表于 2016-7-5 09:53:19 | 显示全部楼层
liangyongfei 发表于 2016-7-4 13:17
使用操作 {operation:'window.close'}  和 调用 justep.Shell.closePage()方法的效果是一样的!!
你可以 ...

有能在公众号中可用的办法么?
回复 支持 反对

使用道具 举报

发表于 2016-7-5 13:38:17 | 显示全部楼层
本帖最后由 liangyongfei 于 2016-7-5 13:46 编辑
zetakv 发表于 2016-7-5 09:53
有能在公众号中可用的办法么?

公众号中 不行!Android  APP 回退是corodva 插件监听了物理回退键做的处理!
而公众号的物理回退键是微信处理的!它应该使用的就是路由的回退!这个不是我们接管的!所以无法做到!
已经提交内部系统,正在先办法,看是否可以处理!2016070500012
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-2 00:30 , Processed in 0.065961 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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