第173篇 Fragment 与 ViewModel 作用域:谁该持有谁
本文深入解析Fragment与ViewModel的作用域设计本质——“状态该活多久”。厘清Fragment两段生命周期(实例/视图)与ViewModel三档作用域(Fragment级、Activity级、NavBackStackEntry级)的对应关系,指出误用导致的状态串页、内存泄漏或参数丢失等线上难题,并强调UI收集必须绑定`viewLifecycleOwner`+`repeatOnLifecycle(STARTED)`,VM严禁持有Context/View。
企业使用极安隧道代理前,需要确认哪些技术条件?
本文探讨短效代理维护的痛点与隧道代理的实践权衡:从IP池管理复杂、会话中断、异常处理冗余,到隧道代理的统一入口优势;强调其虽简化代码,但出口切换策略、超时重试、并发容量、会话一致性等仍需精细设计与实测验证。