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

QQ登录

只需一步,快速开始

查看: 2375|回复: 4

[结贴] android物理返回键的问题

[复制链接]
发表于 2017-4-13 13:39:29 | 显示全部楼层 |阅读模式
使用document.addEventListener("backbutton", function() {        }, false);监听android物理返回键,在回调函数中如何调用自定义的返回事件,比如通过windwoDialog打开的页面,如何在回调函数中使用windowReceiver处理返回?
发表于 2017-4-13 13:56:56 | 显示全部楼层
物理回退键的接管参考:
http://docs.wex5.com/wex5-app-question-list-2003/

接管attachDoubleClickExitApp   处理回退的代码!

新版本已经不建议使用windowReceiver 组件了!
数据交互请参考:http://docs.wex5.com/page-interaction/   

windwoDialog  routable属性设置为true 就可以进行物理返回!!

你真正解决的问题是:
物理返回键执行this.owner.send(data)

这个代码可以写在model 的 onInactive事件中!! 页面隐藏的时候就会触发这个事件的!!

也可以打开windowDialog的时候就传一个函数过去!在onInactive中执行哪行函数调用父页面的方法!~实现自己想实现的能力!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

10

主题

48

帖子

162

积分

初级会员

Rank: 2

积分
162
QQ
发表于 2017-4-27 20:20:46 | 显示全部楼层
liangyongfei 发表于 2017-4-13 13:56
物理回退键的接管参考:
http://docs.wex5.com/wex5-app-question-list-2003/

我想请问使用this.owner.send(data)后,原来的页面怎么接受这个data?
回复 支持 反对

使用道具 举报

发表于 2017-4-28 10:23:20 | 显示全部楼层
终极码农 发表于 2017-4-27 20:20
我想请问使用this.owner.send(data)后,原来的页面怎么接受这个data?

是windowDialog 吗??他有一个onParamsReceive  事件可以接受参数
请看文章
http://docs.wex5.com/page-interaction/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

10

主题

48

帖子

162

积分

初级会员

Rank: 2

积分
162
QQ
发表于 2017-4-28 11:05:22 | 显示全部楼层
liangyongfei 发表于 2017-4-28 10:23
是windowDialog 吗??他有一个onParamsReceive  事件可以接受参数
请看文章
http://docs.wex5.com/page- ...

已解决,谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-18 10:16 , Processed in 0.066855 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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