帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
16
帖子
0
勋章
38
Y币

[BUG] 同一页面不同地方打开崩溃

[复制链接]
发表于 2017-4-2 00:11:42
崩溃页面由两部分组成
detail_win.html:这个页面包含菜单布局,apiready后会加载里面的detail_frm.html
detail_frm.html:这个页面在apiready后会读取数据库内容并显示。

这个detail_win只有一个页参数id
api.openWin({
      name: 'Window:details:'+ id,
      url: 'widget://html/recommend/details_win.html',
      pageParam: { id: id }
});


现在遇到了奇怪的崩溃现象。
1、程序刚启动时,在主界面的列表页下,openWin不会出问题,详情页的window和frame都可以正常显示
     主页面 -> 内容列表查看页 -> 内容详情页(正常)
2、有一个需求需要从列表页选择一个内容,要求可以查看详情,但从主界面进入列表页后,openWin时出现高概率崩溃现象。
     主页面 -> 内容发布页 -> 内容列表选择页 -> 内容详情页(崩溃)

崩溃页面的openWin代码完全一致,结果不一致
崩溃的手机是三星Galaxy S5,安卓系统,使用自定义loader
已测试过重新生成自定义loader,结果还是崩溃

求问怎么改掉这个崩溃问题
太频繁太严重了。

我的qq是40695488
如果你能帮我解决这个问题,且在北京,我可以请你吃饭。
拜托大家了,这个问题我实在不知道要改哪里。

16
帖子
0
勋章
38
Y币
补充说明,访问崩溃页面时,概率出现以下几种结果
1、没有问题,detail_frm.html可以正常访问
2、detail_frm.html出现整个页面黑屏或部分页面黑屏,随后崩溃
3、detail_frm.html没有加载,直接崩溃
4、detail_win.html黑屏,直接崩溃。
16
帖子
0
勋章
38
Y币
需要我做什么事情,放哪些代码,请告诉我。
21
帖子
4
勋章
1万+
Y币
意思就是说,你在A.html里面又打开了一模一样的A.html,但是只是参数和里面数据不同,对吗?
16
帖子
0
勋章
38
Y币
主函数 发表于 2017-4-2 10:32
意思就是说,你在A.html里面又打开了一模一样的A.html,但是只是参数和里面数据不同,对吗? ...

比如说有3个页面,a、b、c

a是app启动后立即显示的一个列表页
b是要通过主界面,先点击发布页,再点击内容选择页后显示的另一个列表页
c是崩溃页面,可以通过a或b列表页中的某一个列表项打开

在a页面打开c页面时,c页面正常访问
在b页面打开c页面时,c页面崩溃
每次c页面崩溃都是在页面切换时崩溃。

a和b页面打开c页面时,有300ms的动画
c页面包含一个frame页面,这个frame在apiready后会动态读取数据库内容并往body里动态加入内容。

我怀疑是不是apicloud切换窗口时,c页面apiready里数据和页面没有刷新结束,结果导致切换窗口时崩溃。




16
帖子
0
勋章
38
Y币
主函数 发表于 2017-4-2 10:32
意思就是说,你在A.html里面又打开了一模一样的A.html,但是只是参数和里面数据不同,对吗? ...

a和b页面打开c页面是的参数完全一致
21
帖子
4
勋章
1万+
Y币
Erondra 发表于 2017-4-2 11:36
比如说有3个页面,a、b、c

a是app启动后立即显示的一个列表页

a, b, c,三个html都是完全不同的三个html?
在a没有打开c的情况下,b打开c也会报错?
16
帖子
0
勋章
38
Y币
主函数 发表于 2017-4-2 11:50
a, b, c,三个html都是完全不同的三个html?
在a没有打开c的情况下,b打开c也会报错? ...

是3个不同的html
a不打开c,b打开c会报错
21
帖子
4
勋章
1万+
Y币
Erondra 发表于 2017-4-2 11:56
是3个不同的html
a不打开c,b打开c会报错

报什么错?截图我看看呢。
16
帖子
0
勋章
38
Y币
主函数 发表于 2017-4-2 11:59
报什么错?截图我看看呢。


图不知道怎么发,就是很简单的一个弹出框
然后上面写着
---------------------------
|  【APP名称】  已停止    |      
|                                      |
|                           确定    |
---------------------------
12下一页
您需要登录后才可以回帖 登录

本版积分规则