深圳奥飞网络
深圳奥飞网络
  • 发布:2023-10-12 14:58
  • 更新:2023-10-12 15:43
  • 阅读:616

【报Bug】uni-app-x 项目非 tabBar 首页调用 uni.reLaunch 应用崩溃的Bug

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 22000.2295

HBuilderX类型: 正式

HBuilderX版本号: 3.92

手机系统: Android

手机系统版本号: Android 10

手机厂商: 小米

手机机型: red mi 8

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

uni.reLaunch({
url: '/pages/index/index'
});

预期结果:

正常跳转

实际结果:

闪退

bug描述:

index.uvue为自定义tabbar,如:home/index.uvue
在其他非tabbar页面,调用uni.reLaunch会意外退出。如home/login.uvue

之前我不认为这个是bug,但是看到今天更新文档上有写修复了uni.switchTab的bug
所以提交uni.reLaunch也会应用崩溃。

2023-10-12 14:58 负责人:无 分享
已邀请:
DCloud_UNI_WZF

DCloud_UNI_WZF

HBuilderX 3.92 alpha 已修复

  • 深圳奥飞网络 (作者)

    我用的就是3.92.2023101106-alpha

    2023-10-12 15:08

  • 深圳奥飞网络 (作者)

    uni.reLaunch

    2023-10-12 15:08

  • 深圳奥飞网络 (作者)

    2023-10-12 15:10:20.652 [WARNING:] QWinJumpList: AppendCategory() failed: 0x80070005, E_ACCESSDENIED.  
    2023-10-12 15:10:21.071 [WARNING:] QWinJumpList: AppendCategory() failed: 0x80070005, E_ACCESSDENIED.

    运行日志就只有这两行

    2023-10-12 15:10

  • 深圳奥飞网络 (作者)

    15:12:25.892 10-12 15:12:24.992  7246  7246 E AndroidRuntime: Process: io.dcloud.uniappx, PID: 7246  
    15:12:26.004 10-12 15:12:25.119 1593 1952 W InputDispatcher: channel 'f5efbaf io.dcloud.uniappx/io.dcloud.uniapp.appframe.activity.UniPageActivity (server)' ~ Consumer closed input channel or an error occurred. events=0x9
    15:12:26.004 10-12 15:12:25.119 1593 1952 E InputDispatcher: channel 'f5efbaf io.dcloud.uniappx/io.dcloud.uniapp.appframe.activity.UniPageActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
    15:12:26.063 10-12 15:12:25.174 1593 3278 I WindowManager: WIN DEATH: Window{f5efbaf u0 io.dcloud.uniappx/io.dcloud.uniapp.appframe.activity.UniPageActivity}
    15:12:26.063 10-12 15:12:25.174 1593 3278 W InputDispatcher: Attempted to unregister already unregistered input channel 'f5efbaf io.dcloud.uniappx/io.dcloud.uniapp.appframe.activity.UniPageActivity (server)'
    15:12:26.063 10-12 15:12:25.174 1593 1877 I ActivityManager: Process io.dcloud.uniappx (pid 7246) has died: fore TOP
    15:12:26.078 10-12 15:12:25.191 1593 1877 I AutoStartManagerService: MIUILOG- Reject RestartService packageName :io.dcloud.uniappx uid : 10208
    15:12:26.099 10-12 15:12:25.193 1593 1877 W ActivityTaskManager: Force removing ActivityRecord{897838d u0 io.dcloud.uniappx/io.dcloud.uniapp.appframe.activity.UniPageActivity t233}: app died, no saved state
    15:12:26.117 10-12 15:12:25.217 3600 8299 I ProcessMonitor: onForegroundInfoChanged: ForegroundInfo{mForegroundPackageName='com.miui.home', mForegroundUid=10080, mForegroundPid=2412, mLastForegroundPackageName='io.dcloud.uniappx', mLastForegroundUid=10208, mLastForegroundPid=7246, mMultiWindowForegroundPackageName='null', mMultiWindowForegroundUid=-1, mFlags=0}
    15:12:26.118 10-12 15:12:25.217 4640 4673 I GST : forePkg: com.miui.home, preForePkg: io.dcloud.uniappx
    15:12:26.118 10-12 15:12:25.220 4626 4660 D PerfEngineController: ForegroundInfo{mForegroundPackageName='com.miui.home', mForegroundUid=10080, mForegroundPid=2412, mLastForegroundPackageName='io.dcloud.uniappx', mLastForegroundUid=10208, mLastForegroundPid=7246, mMultiWindowForegroundPackageName='null', mMultiWindowForegroundUid=-1, mFlags=0}
    15:12:26.118 10-12 15:12:25.221 3600 8299 I GameBoosterService: onForegroundInfoChanged: Cur=com.miui.home last=io.dcloud.uniappx
    15:12:26.118 10-12 15:12:25.223 3600 8299 D GameBoosterService: onGameStatusChange foreground:ForegroundInfo{mForegroundPackageName='com.miui.home', mForegroundUid=10080, mForegroundPid=2412, mLastForegroundPackageName='io.dcloud.uniappx', mLastForegroundUid=10208, mLastForegroundPid=7246, mMultiWindowForegroundPackageName='null', mMultiWindowForegroundUid=-1, mFlags=0}

    2023-10-12 15:12

  • DCloud_UNI_WZF

    回复 l***@qq.com: 提供下最简可复现demo

    2023-10-12 15:35

  • 深圳奥飞网络 (作者)

    回复 DCloud_UNI_WZF: 见楼下

    2023-10-12 15:43

深圳奥飞网络

深圳奥飞网络 (作者)

已提供,该demo已测试会闪退。

  • DCloud_UNI_WZF

    看起来是你在页面销毁前没有销毁 toast 导致,页面关闭,框架不会处理用户的弹框、未完成的网络请求、计时器等副作用,需开发者自行处理。

    2023-10-12 15:58

该问题目前已经被锁定, 无法添加新回复