为所有4个Panel添加了生命周期管理
SDKManager改用协程确保依赖安全
This commit is contained in:
17
Assets/Scripts/.workbuddy/expert-history.json
Normal file
17
Assets/Scripts/.workbuddy/expert-history.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"version": 2,
|
||||
"sessions": {
|
||||
"b51153a0b3224c0f80f1360a506ca525": [
|
||||
{
|
||||
"expertId": "TestResultsAnalyst",
|
||||
"name": "Lyra",
|
||||
"profession": "测试结果分析师",
|
||||
"avatarUrl": "https://acc-1258344699.cos.accelerate.myqcloud.com/workbuddy/experts/avatars/08-QualityAssurance/TestResultsAnalyst/TestResultsAnalyst.png",
|
||||
"promptUrl": "https://acc-1258344699.cos.accelerate.myqcloud.com/workbuddy/experts/experts/08-QualityAssurance/TestResultsAnalyst/TestResultsAnalyst_zh.md",
|
||||
"usedAt": 1776104693623,
|
||||
"industryId": "08-QualityAssurance"
|
||||
}
|
||||
]
|
||||
},
|
||||
"lastUpdated": 1776104980483
|
||||
}
|
||||
19
Assets/Scripts/.workbuddy/memory/2026-04-14.md
Normal file
19
Assets/Scripts/.workbuddy/memory/2026-04-14.md
Normal file
@@ -0,0 +1,19 @@
|
||||
# 2026-04-14 工作日志
|
||||
|
||||
## SDK代码质量修复
|
||||
|
||||
### 完成项
|
||||
1. **事件监听内存泄漏修复** - 为所有Panel添加OnDisable/OnDestroy中的监听器移除逻辑
|
||||
- LoginPanel.cs
|
||||
- RegisterPanel.cs
|
||||
- ChangePasswordPanel.cs
|
||||
- RealNameAuthPanel.cs
|
||||
|
||||
2. **单例初始化时序问题修复** - SDKManager改用协程确保SDKUIManager先初始化
|
||||
- SDKManager.cs:Start() 改用 AutoRegisterPanelsCoroutine() 协程
|
||||
- 添加最多10帧的等待和重试逻辑
|
||||
|
||||
### 待办
|
||||
- P0: 移除敏感数据日志 (LoginPanel:473, RealNameAuthPanel:56)
|
||||
- P1: 添加网络请求封装
|
||||
- P2: 建立测试框架
|
||||
0
Assets/Scripts/.workbuddy/memory/MEMORY.md
Normal file
0
Assets/Scripts/.workbuddy/memory/MEMORY.md
Normal file
Reference in New Issue
Block a user