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

QQ登录

只需一步,快速开始

查看: 2940|回复: 8

[处理中5] 文档闪退

[复制链接]

21

主题

83

帖子

262

积分

中级会员

Rank: 3Rank: 3

积分
262
QQ
发表于 2017-5-10 11:43:43 | 显示全部楼层 |阅读模式
系统更新web资源后会执行 navigator.appUtils.setIndexPageUrl(indexUrl);      然后再进app出现打开本地文档闪退

21

主题

83

帖子

262

积分

中级会员

Rank: 3Rank: 3

积分
262
QQ
 楼主| 发表于 2017-5-10 14:54:40 | 显示全部楼层
liangyongfei 发表于 2017-5-10 12:11
需要自己搜下,跟一下
应该是调用的这里的
store 方法 

找到问题了 这里有个状态可能打开文档的时候触发了这个事件造成页面闪退的假象

        $(document).on("pause",function(){
                plugins.toast.showShortBottom("zhantingle yaoshuaxin");
        /*        if(window.plugins && plugins.appPreferences){
                        plugins.appPreferences.fetch("indexPage_" + x5Version).then(function(indexPage){
                                if(indexPage && window.__justep.__ResourceEngine.url != indexPage && indexPage.length > 5){
                                        plugins.toast.showShortBottom(indexPage);
                                        location.href = indexPage;               
                                }
                        });
                }*/
        });
回复 支持 0 反对 1

使用道具 举报

21

主题

83

帖子

262

积分

中级会员

Rank: 3Rank: 3

积分
262
QQ
 楼主| 发表于 2017-5-10 11:51:09 | 显示全部楼层
有人么
回复

使用道具 举报

发表于 2017-5-10 11:57:05 | 显示全部楼层
http://bbs.wex5.com/forum.php?mo ... 5&pid=165397665

嗯!既然已经发帖过了!是缺陷!只能等下个版本处理!

要不你就自己修改代码!将更新的代码去掉!(或修改它的源码)
暂时需要自己研究一下!

代码在这里/Native/plugins/com.justep.cordova.plugin.app.utils/www/appUtils.js

在它依赖的jar包里面
/Native/plugins/com.justep.cordova.plugin.app.utils/plugin.xml

搜一下它调用的方法!找下原因吧!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

21

主题

83

帖子

262

积分

中级会员

Rank: 3Rank: 3

积分
262
QQ
 楼主| 发表于 2017-5-10 12:00:01 | 显示全部楼层
liangyongfei 发表于 2017-5-10 11:57
http://bbs.wex5.com/forum.php?mod=redirect&goto=findpost&ptid=122335&pid=165397665

嗯!既然已经发帖 ...

这个对应的java代码在哪里啊
回复 支持 反对

使用道具 举报

发表于 2017-5-10 12:11:03 | 显示全部楼层
bbjiqqai 发表于 2017-5-10 12:00
这个对应的java代码在哪里啊

需要自己搜下,跟一下
应该是调用的这里的
store 方法 

/Native/plugins/cordova-plugin-app-preferences/www/apppreferences.js

然后再调用的java
/Native/plugins/cordova-plugin-app-preferences/src/android/AppPreferences.java

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

发表于 2017-5-10 15:02:20 | 显示全部楼层
bbjiqqai 发表于 2017-5-10 14:54
找到问题了 这里有个状态可能打开文档的时候触发了这个事件造成页面闪退的假象

        $(document).on("pause" ...

请说详细一些,是不是bug ?
是平台bug呢??还是你自己代码的问题??

你这段代码是在那个文件中的??
建议描述清楚!方便开发人员解决bug
谢谢
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

21

主题

83

帖子

262

积分

中级会员

Rank: 3Rank: 3

积分
262
QQ
 楼主| 发表于 2017-5-10 15:07:36 | 显示全部楼层
liangyongfei 发表于 2017-5-10 15:02
请说详细一些,是不是bug ?
是平台bug呢??还是你自己代码的问题??

应该算平台的bug  文件在model\UI2\system\lib\cordova\cordova.js  
打开文档的时候  app被挂起触发 $(document).on("pause")。这个事件里面执行的是页面刷新 所以就出现 app     web资源更新后打开本地文档闪退(闪退其实是执行页面刷新)
回复 支持 反对

使用道具 举报

发表于 2017-5-10 15:10:34 | 显示全部楼层
bbjiqqai 发表于 2017-5-10 15:07
应该算平台的bug  文件在model\UI2\system\lib\cordova\cordova.js  
打开文档的时候  app被挂起触发 $(d ...

好的,谢谢您的支持,下个版本的更新,我们会完善它的
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 04:33 , Processed in 0.109716 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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