引擎切后台崩溃

Log分析:

触发切换Activity的Surface,先调用命令触发引擎停止,GameThread执行停止任务时,出现空指针崩溃,需要分析为什么会有空指针,如何修复?

问题发生时,业务执行流程如下:

2025/09/18 15:02:51.089218 14933.0733 112 ECU1 UE4 UE4 1033 log info verbose 1 I/UE4 ( 3594: 3594): logOrder:85 *SwitchSurface SurfaceDebug UE4Init InitWithSurface Engine::Init() - AARVersion=0.0.0, bLibraryLoaded=true, bResuming=false, renderSurfaceValid=true, surfaceView = android.view.SurfaceView{a2efc1d V.E… … 0,0-2560,1312 #7f090016 app:id/a_main_surface}

[Image Removed]

业务执行逻辑解析:

[Image Removed]

[Image Removed]

[Image Removed]

[Image Removed]

[Image Removed]

<br/>

<br/>

<br/>

线下持续沟通中,如果有结论可以在这里更新信息。​