16f95782f88a54578a4834d163d922aaf0b2d409
- AgentViewModel:
- 新增 `refreshAgentData` 方法用于刷新推荐Agent数据。
- 新增 `ensureDataLoaded` 方法用于检查推荐Agent数据是否为空,如果为空则重新加载。
- ResourceCleanupManager:
- `cleanupPageResources` 方法新增 `preserveRecommendedData` 参数,用于控制是否保留推荐数据。
- 新增 `cleanupAiPageCompletely` 方法,用于完全清理AI页面资源(包括推荐数据),主要用于登出等场景。
- Agent.kt:
- 在页面进入时调用 `viewModel.ensureDataLoaded()` 确保推荐Agent数据已加载。
- 页面退出时不再清理推荐Agent数据,只在完全登出或需要彻底清理时才清理。
此更改旨在:
- 避免不必要的推荐Agent数据重复加载。
- 优化AI页面退出时的资源清理逻辑,仅在需要时才清理推荐数据。
签名 使用rider_pro_app文件进行签名 密码是GFX*&KBg2yuq8mPP
Description
Languages
Kotlin
100%