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

QQ登录

只需一步,快速开始

查看: 3013|回复: 7

[结贴] app退出,调用什么函数?

[复制链接]

116

主题

276

帖子

510

积分

高级会员

Rank: 4

积分
510
QQ
发表于 2017-3-17 14:23:42 | 显示全部楼层 |阅读模式
webx5版本3.6,app
想退出app,调用什么函数?
调用justep.Shell.closePage(); 或 this.close();,这2个函数,提示“已经到最后不能返回了”,我需要的是直接退出app。应该调用什么函数?

发表于 2017-3-17 14:38:57 | 显示全部楼层
物理返回键不能回退吗??
http://docs.wex5.com/wex5-app-question-list-2003/

看下它的代码实现
navigator.app.exitApp();
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

116

主题

276

帖子

510

积分

高级会员

Rank: 4

积分
510
QQ
 楼主| 发表于 2017-3-17 17:10:50 | 显示全部楼层
liangyongfei 发表于 2017-3-17 14:38
物理返回键不能回退吗??
http://docs.wex5.com/wex5-app-question-list-2003/

直接使用 navigator.app.exitApp(); 没有退出app,仅仅是隐藏了。后台任务中还是可以找到该APP的,效果等同于安卓物理回退键

另外,参考例子,调用
var Util = require("$UI/system/components/justep/common/utils");
Util.attachDoubleClickExitApp(function() {
        return true;
});
执行没有任何反应,既不隐藏也不弹出“已经到最后不能返回了“提示等。。。。

如果直接退出APP?彻底退出
回复 支持 反对

使用道具 举报

发表于 2017-3-17 17:23:47 | 显示全部楼层
jjsun 发表于 2017-3-17 17:10
直接使用 navigator.app.exitApp(); 没有退出app,仅仅是隐藏了。后台任务中还是可以找到该APP的,效果等 ...

彻底退出就是手动杀进程!!
你看下其他的APP,拖出后进场也可以看到的!!本来就这样的呀!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

116

主题

276

帖子

510

积分

高级会员

Rank: 4

积分
510
QQ
 楼主| 发表于 2017-3-20 18:46:47 | 显示全部楼层

安卓app如果完全接管物理回退键

本帖最后由 jjsun 于 2017-3-20 21:38 编辑
liangyongfei 发表于 2017-3-17 17:23
彻底退出就是手动杀进程!!
你看下其他的APP,拖出后进场也可以看到的!!本来就这样的呀! ...

安卓,物理回退键,直接退出app了。我没有做什么特殊的处理啊?
缺省的情况下,物理回退键是不是路由回退啊。。。。我只是在 app上的一个退出按钮点击事件中调用了“navigator.app.exitApp();”

我希望我的app,可以完全接管物理回退键,应该如何解决?

回复 支持 反对

使用道具 举报

116

主题

276

帖子

510

积分

高级会员

Rank: 4

积分
510
QQ
 楼主| 发表于 2017-3-20 18:47:52 | 显示全部楼层
liangyongfei 发表于 2017-3-17 14:38
物理返回键不能回退吗??
http://docs.wex5.com/wex5-app-question-list-2003/

给定链接页面中的“记得执行合并资源的操作:\tools\dist\dist.bat”是什么意思?开发环境下,需要执行合并吗?什么情况下需要执行合并?
回复 支持 反对

使用道具 举报

发表于 2017-3-21 11:03:48 | 显示全部楼层
jjsun 发表于 2017-3-20 18:47
给定链接页面中的“记得执行合并资源的操作:\tools\dist\dist.bat”是什么意思?开发环境下,需要执行合 ...

默认情况,运行的js是xxx.min.js  是经过合并的!单个的js文件默认不会运行!!所以修改单个js以后,重新合并js文件!!这样才能运行你修改的内容!

或者先把min.js 屏蔽(删除或改名)
/UI2/system/components/comp.min.js
/UI2/system/core.min.js

去掉这两个合并文件,才会运行这个js的UI/system/components/justep/common/utils.js

执行dist.bat  就是重新合并所有的js css 资源!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

116

主题

276

帖子

510

积分

高级会员

Rank: 4

积分
510
QQ
 楼主| 发表于 2017-3-23 12:07:02 | 显示全部楼层
liangyongfei 发表于 2017-3-21 11:03
默认情况,运行的js是xxx.min.js  是经过合并的!单个的js文件默认不会运行!!所以修改单个js以后,重新 ...

可以结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-5 05:49 , Processed in 0.103018 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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