收藏
回答

小程序频繁切换页面导致闪退

问题模块 框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
客户端 小程序 Bug Android 7.1.1、7.1.2 魅族MX6、vivo X9i 6.7.3测试版、6.7.2

- 当前 Bug 的表现(可附上截图)

- 小程序在页面间频繁切换时,会引起闪退,且问题原因不是内存消耗过大


- 预期表现

- 小程序正常运行


- 复现路径

- 在任意小程序中来回切换页面


- 提供一个最简复现 Demo

- 见代码片段,效果如下,性能看板上闪退时内存消耗仅有500+m,实际该手机在内存消耗800+m的情况下也不会引起小程序闪退,因此排除内存消耗原因,希望能够提供闪退的原因和解决方案


最后一次编辑于  2018-09-25  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • Lin
    Lin
    2018-09-25

    内存只增不降?废弃的资源没被回收?会不会内存被非法访问了?

    2018-09-25
    赞同
    回复 2
    • Kevin
      Kevin
      2018-09-25

      只增不降应该是因为页面切换太频繁,资源还没来得及被回收,降低页面切换频率的话内存就不会增加的那么快。但闪退时的内存消耗也没达到手机极限,所以我猜测应该不是,或者不只是内存问题。

      2018-09-25
      回复
    • 子夜
      子夜
      2018-09-27回复Kevin

      无意义的跳转,导致进站出站频繁触发回收关闭,还有这是微信的,不是app的,微信也要占用内存

      2018-09-27
      回复
  • 朱文勇
    朱文勇
    2018-11-26

    请问楼主解决了么

    2018-11-26
    赞同
    回复 1
    • Kevin
      Kevin
      2018-11-27

      没有,只能从业务上规避这种行为

      2018-11-27
      回复