More info for XposedModule constructor
This commit is contained in:
parent
7a5f7181a8
commit
f853a81d62
|
|
@ -1,7 +1,11 @@
|
|||
package io.github.libxposed;
|
||||
|
||||
import android.os.Bundle;
|
||||
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
public abstract class XposedModule extends XposedContextWrapper implements XposedModuleInterface {
|
||||
public XposedModule(XposedContext base) {
|
||||
public XposedModule(XposedContext base, @SuppressWarnings("unused") boolean isSystemServer, @SuppressWarnings("unused") String processName, @SuppressWarnings("unused") String appDir, @SuppressWarnings("unused") @Nullable Bundle extras) {
|
||||
super(base);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -152,8 +152,8 @@ public class LSPosedContext extends XposedContext {
|
|||
if (moduleClass.getMethod("onResourceLoaded", XposedModuleInterface.ResourceLoadedParam.class, Bundle.class).getDeclaringClass() != XposedModuleInterface.class) {
|
||||
XposedInit.hookResources();
|
||||
}
|
||||
var moduleEntry = moduleClass.getConstructor(XposedContext.class);
|
||||
var moduleContext = (XposedModule) moduleEntry.newInstance(ctx);
|
||||
var moduleEntry = moduleClass.getConstructor(XposedContext.class, boolean.class, String.class, Bundle.class);
|
||||
var moduleContext = (XposedModule) moduleEntry.newInstance(ctx, isSystemServer, processName, null);
|
||||
modules.add(moduleContext);
|
||||
} catch (Throwable e) {
|
||||
Log.e(TAG, " Failed to load class " + moduleClass, e);
|
||||
|
|
|
|||
Loading…
Reference in New Issue