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