No need export typedarray

This commit is contained in:
LoveSy 2023-01-03 11:18:16 +08:00 committed by LoveSy
parent 55f1860e71
commit 73b915e5a7
4 changed files with 4 additions and 14 deletions

View File

@ -61,5 +61,5 @@ dependencies {
implementation(projects.hiddenapi.bridge) implementation(projects.hiddenapi.bridge)
implementation(projects.services.daemonService) implementation(projects.services.daemonService)
implementation(projects.services.managerService) implementation(projects.services.managerService)
implementation(projects.libxposed.api) api(projects.libxposed.api)
} }

View File

@ -68,7 +68,7 @@ import de.robv.android.xposed.callbacks.XC_LayoutInflated;
import de.robv.android.xposed.callbacks.XC_LayoutInflated.LayoutInflatedParam; import de.robv.android.xposed.callbacks.XC_LayoutInflated.LayoutInflatedParam;
import de.robv.android.xposed.callbacks.XCallback; import de.robv.android.xposed.callbacks.XCallback;
import io.github.libxposed.XposedResources; import io.github.libxposed.XposedResources;
import io.github.libxposed.XposedTypedArray; import xposed.dummy.XTypedArraySuperClass;
/** /**
* {@link android.content.res.Resources} subclass that allows replacing individual resources. * {@link android.content.res.Resources} subclass that allows replacing individual resources.
@ -1279,7 +1279,7 @@ public class XResources extends XposedResources {
* Mainly used when inflating layouts. * Mainly used when inflating layouts.
* @hide * @hide
*/ */
public static class XTypedArray extends XposedTypedArray { public static class XTypedArray extends XTypedArraySuperClass {
public XTypedArray(Resources resources) { public XTypedArray(Resources resources) {
super(resources); super(resources);

View File

@ -1,10 +0,0 @@
package io.github.libxposed;
import android.content.res.Resources;
import android.content.res.TypedArray;
public abstract class XposedTypedArray extends TypedArray {
public XposedTypedArray(Resources resources) {
super(resources);
}
}

View File

@ -408,7 +408,7 @@ abstract class ExampleClassVisitorFactory :
} }
override fun isInstrumentable(classData: ClassData): Boolean { override fun isInstrumentable(classData: ClassData): Boolean {
return classData.className == "io.github.libxposed.XposedResources" || classData.className == "io.github.libxposed.XposedTypedArray" return classData.className == "io.github.libxposed.XposedResources"
} }
} }