package com.kwad.sdk.api.loader; import android.content.ComponentCallbacks; import android.content.Context; import android.content.ContextWrapper; import android.content.res.Resources; import com.kwad.sdk.api.core.ResContext; /* access modifiers changed from: package-private */ public final class q extends ContextWrapper implements ResContext { private Resources.Theme aRt; private int aRu = -1; private final Context mContext; q(Context context) { super(context); this.mContext = context; this.aRu = ((Integer) Reflect.h(context).cx("getThemeResId").get()).intValue(); } public final Context getApplicationContext() { return Wrapper.wrapContextIfNeed(super.getApplicationContext()); } public final Context getBaseContext() { return Wrapper.wrapContextIfNeed(super.getBaseContext()); } public final ClassLoader getClassLoader() { return Wrapper.replaceExternalClassLoader(super.getClassLoader()); } @Override // com.kwad.sdk.api.core.ResContext public final Context getDelegatedContext() { return this.mContext; } public final Resources getResources() { return Wrapper.replaceExternalResources(super.getResources()); } @Override // android.content.Context, android.content.ContextWrapper public final Object getSystemService(String str) { return Wrapper.wrapSystemService(super.getSystemService(str), str, this); } public final Resources.Theme getTheme() { Resources.Theme theme; try { theme = super.getTheme(); } catch (Exception e) { e.printStackTrace(); theme = null; } Resources.Theme theme2 = this.aRt; if (theme2 == null || theme2 == theme) { this.aRt = Wrapper.replaceTheme(theme, theme2, this.aRu); } return this.aRt; } public final void registerComponentCallbacks(ComponentCallbacks componentCallbacks) { this.mContext.registerComponentCallbacks(componentCallbacks); } public final void setTheme(int i) { this.aRu = i; super.setTheme(i); } public final void unregisterComponentCallbacks(ComponentCallbacks componentCallbacks) { this.mContext.unregisterComponentCallbacks(componentCallbacks); } }