fix(sdk-core): initBugCollect 反射调用 Kotlin object 需传单例实例
这个提交包含在:
父节点
e180003386
当前提交
2b1857a8ff
@ -185,9 +185,10 @@ object XuqmSDK {
|
||||
Class.forName("com.xuqm.sdk.bugcollect.BugCollect")
|
||||
}.getOrNull() ?: return
|
||||
|
||||
// BugCollect.startCrashCapture() — 内部检查 XuqmSDK.isInitialized()
|
||||
// Kotlin object 单例:通过 INSTANCE 字段获取实例
|
||||
val instance = clazz.getField("INSTANCE").get(null)
|
||||
val startMethod = clazz.getMethod("startCrashCapture")
|
||||
startMethod.invoke(null)
|
||||
startMethod.invoke(instance)
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
正在加载...
在新工单中引用
屏蔽一个用户