handleHotReloadedWithTargetReady

fun handleHotReloadedWithTargetReady(base: XposedInterface, param: XposedModuleInterface.HotReloadedParam, targetReady: TargetReadyCallback, onExtra: Consumer<Array<Any?>>? = null): AutomaticHotReloadResult

默认自动热重载的精简入口。

API 102 不会重放 onModuleLoaded,因此这个重载会先初始化新 generation,并注册 targetReady,再恢复 snapshot、同步安装 hook 和收尾旧 handle。普通模块可以在 onHotReloaded 中直接调用它,而无需重复写初始化样板。

targetReady 中的 hook 必须同步注册;未声明 ID 的 DSL / Java helper hook 会自动聚合为 带稳定内部 ID 的物理 hook。 需要自定义旧 handle 处置时改用带 onOldHooks 参数的 handleHotReloaded

Return

新 hook 安装、原子替换与遗留旧 hook 清理的统计结果