createReplaceHook
fun Method.createReplaceHook(priority: Int = XposedInterface.PRIORITY_DEFAULT, exceptionMode: XposedInterface.ExceptionMode = XposedInterface.ExceptionMode.DEFAULT, callback: (HookParam) -> Any?): XposedInterface.HookHandle
为 Method 创建 replace hook。
Parameters
priority
hook 优先级,数值越大越先执行
exceptionMode
hook 过程中异常的处理策略
callback
返回值会作为原方法调用结果
fun Constructor<*>.createReplaceHook(priority: Int = XposedInterface.PRIORITY_DEFAULT, exceptionMode: XposedInterface.ExceptionMode = XposedInterface.ExceptionMode.DEFAULT, callback: (HookParam) -> Any?): XposedInterface.HookHandle
为 Constructor 创建 replace hook。
Parameters
priority
hook 优先级,数值越大越先执行
exceptionMode
hook 过程中异常的处理策略
callback
返回值会作为原构造器调用结果