收藏
回答

安卓部分机型app onShow不调用

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 微信安卓客户端 8.0.43 3.2.1

可以复现的机型如下:

华为 P40 Pro / HarmonyOS 4.0.0 微信8.0.43 基础库3.2.1

红米K50 Ultra / MIUI 14.0.10 微信8.0.40

无法复现的机型:

Mi 11 / MIUI 14.0.10 微信8.0.43 基础库3.2.1

  1. 通过扫码唤起小程序
  2. app.js onShow调用正常
  3. 通过返回键将小程序切换至后台 -- 不要使用右上角胶囊切换, 否则无法复现
  4. 二次扫码唤起小程序
  5. app.js onShow未调用
App({
  onShow() {
    wx.showModal({ content: 'APP onShow!'});
  },
})
回答关注问题邀请回答
收藏

3 个回答

  • Minions
    Minions
    2023-11-17

    求指导

    2023-11-17
    有用
    回复
  • 默笙
    默笙
    发表于移动端
    2023-11-17
    确保您的代码中没有特定于某些机型的限制或错误。有时,特定于某些机型的问题可能会影响到 onShow 方法的调用
    2023-11-17
    有用
    回复 2
    • Minions
      Minions
      2023-11-17
      这是二次扫码唤醒导致的, 看起来页面跳转重置都没有问题, 响应的Page回调也没有问题, 只有App.onShow没有调用
      2023-11-17
      回复
    • S-J
      S-J
      2023-11-27
      他懂个屁,你看那个头像像不像你儿子嘛。在这儿装逼
      2023-11-27
      回复
  • Helen·何
    Helen·何
    2023-11-17

    顶上~~~

    2023-11-17
    有用
    回复
登录 后发表内容