package com.kwad.sdk.api.loader; import android.content.ComponentCallbacks; import android.content.Context; import android.content.res.Resources; import android.view.ContextThemeWrapper; import com.kwad.sdk.api.core.ResContext; /* access modifiers changed from: package-private */ public final class o extends ContextThemeWrapper implements ResContext { private final ContextThemeWrapper aRs; private Resources.Theme aRt; private int aRu; o(ContextThemeWrapper contextThemeWrapper) { super(contextThemeWrapper, 0); this.aRs = contextThemeWrapper; this.aRu = ((Integer) Reflect.h(contextThemeWrapper).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.aRs; } public final Resources getResources() { return Wrapper.replaceExternalResources(super.getResources()); } @Override // android.content.Context, android.view.ContextThemeWrapper, android.content.ContextWrapper public final Object getSystemService(String str) { return Wrapper.wrapSystemService(this.aRs.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.aRs.registerComponentCallbacks(componentCallbacks); } @Override // android.view.ContextThemeWrapper public final void setTheme(int i) { this.aRu = i; super.setTheme(i); } public final void unregisterComponentCallbacks(ComponentCallbacks componentCallbacks) { this.aRs.unregisterComponentCallbacks(componentCallbacks); } }