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

[BUG] OPPO手机一层一层打开多个不同的tablyout卡死

[复制链接]
发表于 2020-12-30 00:16:39
有这样一个场景,比方说,商品列表1里打开了商品详情A,A里有商品列表2,打开了商品详情B,B里有列表3,打开了商品详情C,....如此反复,然后再一层一层的返回,然后在返回到最开始的商品详情A时,应用就卡死,无法返回商品列表1注:商品详情页为tablyout组成的,带底部菜单(含5个菜单按钮,可点击切换的那种)类似framegroup

排除以下问题:
1、打开页面名称重复(已加时间戳),所以每次打开的都是一个新的tablyout
2、仅oppo机型,其他机型暂未出现或不明显


想问一下,如何解决呢?死机实在是...
380
帖子
4
勋章
6
Y币
可以提供一个最简测试代码包吗?只包含页面跳转,去掉业务逻辑。
11
帖子
0
勋章
2353
Y币
技术支持-F 发表于 2020-12-30 10:26
可以提供一个最简测试代码包吗?只包含页面跳转,去掉业务逻辑。

业务逻辑去掉纯跳转不死机。有没有其他案例出现过类似的情况,现在不好排查,也没报错啥的,就是死机
历往有没有什么特殊的会影响性能?比方说css动画、音乐、加载方式什么的。
11
帖子
0
勋章
2353
Y币
技术支持-F 发表于 2020-12-30 10:26
可以提供一个最简测试代码包吗?只包含页面跳转,去掉业务逻辑。

有没有那种页面没加载完,就关闭,然后就卡死?
380
帖子
4
勋章
6
Y币
小手帕 发表于 2020-12-31 01:30
业务逻辑去掉纯跳转不死机。有没有其他案例出现过类似的情况,现在不好排查,也没报错啥的,就是死机
历 ...

一点一点注释代码排查
11
帖子
0
勋章
2353
Y币
技术支持-F 发表于 2020-12-31 09:42
一点一点注释代码排查

我看到过别的帖子,说在当前页面没加载完成就手快点返回,然后就会导致手机卡死。有没有测试过这种问题?
我猜测这个时候关闭的话。可能部分内容没完全关掉,从而影响之前的打开的页面
380
帖子
4
勋章
6
Y币
小手帕 发表于 2020-12-31 11:29
我看到过别的帖子,说在当前页面没加载完成就手快点返回,然后就会导致手机卡死。有没有测试过这种问题? ...

可以优化页面逻辑,不同商品详情用同一个页面模板文件,
open时name 参数不同
11
帖子
0
勋章
2353
Y币
技术支持-F 发表于 2021-1-7 23:01
可以优化页面逻辑,不同商品详情用同一个页面模板文件,
open时name 参数不同 ...

压了个压缩包还有操作视频。可以测一下。图片是测试的手机型号

微信图片_20210124234409.jpg
test.zip 下载附件
2021-1-24 23:42上传7.59 MB下载次数: 1929
11
帖子
0
勋章
2353
Y币
技术支持-F 发表于 2021-1-7 23:01
可以优化页面逻辑,不同商品详情用同一个页面模板文件,
open时name 参数不同 ...

看到回我一下,代VIP账号问的
380
帖子
4
勋章
6
Y币
小手帕 发表于 2021-1-25 16:44
看到回我一下,代VIP账号问的

你把frameGroup 也换成tablayout 看看
12下一页
您需要登录后才可以回帖 登录

本版积分规则