翰林优商.apk(点击下载) / d.java


package com.kwad.components.ct.e;

import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import androidx.localbroadcastmanager.content.LocalBroadcastManager;
import com.ksad.annotation.invoker.ForInvoker;
import com.kwad.components.ct.detail.photo.comment.i;
import com.kwad.components.ct.detail.photo.kwai.b;
import com.kwad.sdk.api.SdkConfig;
import java.util.HashMap;
import java.util.Map;

public final class d {
    private static volatile d aCZ;
    private static Map<String, c> aDa = new HashMap();
    private Map<Class<? extends a>, a> aDb = new HashMap();
    private LocalBroadcastManager aDc;
    private volatile int aDd = 0;
    private Context mAppContext;

    private d() {
    }

    public static d DY() {
        if (aCZ == null) {
            synchronized (d.class) {
                if (aCZ == null) {
                    aCZ = new d();
                }
            }
        }
        return aCZ;
    }

    @ForInvoker(methodId = "initForInvoker")
    private static void DZ() {
        b.register();
        i.register();
        com.kwad.components.ct.entry.b.b.register();
        com.kwad.components.ct.feed.a.b.register();
        com.kwad.components.ct.hotspot.a.b.register();
        com.kwad.components.ct.tube.f.b.register();
    }

    public static void a(String str, c cVar) {
        if (cVar != null) {
            aDa.put(str, cVar);
        }
    }

    public static c b(String str, c cVar) {
        if (!aDa.containsKey(str)) {
            aDa.put(str, cVar);
        }
        return aDa.get(str);
    }

    private void bM(int i) {
        Intent intent = new Intent("ks_sdk_theme_mode_change");
        intent.putExtra("themeModeType", i);
        this.aDc.sendBroadcast(intent);
    }

    public final <T extends a> T a(Class<T> cls) {
        return (T) this.aDb.get(cls);
    }

    public final void a(f fVar) {
        com.kwad.sdk.core.e.b.d("[ThemeMode]", "registerThemeModeChangeReceiver " + fVar);
        if (this.aDc != null) {
            this.aDc.registerReceiver(fVar, new IntentFilter("ks_sdk_theme_mode_change"));
        }
    }

    public final <T extends a> void a(Class<T> cls, a aVar) {
        this.aDb.put(cls, aVar);
    }

    public final void aB(int i) {
        this.aDd = i;
        bM(i);
    }

    public final void b(f fVar) {
        com.kwad.sdk.core.e.b.d("[ThemeMode]", "unregisterThemeModeChangeReceiver " + fVar);
        LocalBroadcastManager localBroadcastManager = this.aDc;
        if (localBroadcastManager != null) {
            localBroadcastManager.unregisterReceiver(fVar);
        }
    }

    public final void init(Context context, SdkConfig sdkConfig) {
        if (this.mAppContext == null) {
            this.mAppContext = context;
            this.aDc = LocalBroadcastManager.getInstance(context);
            DZ();
        }
        try {
            e.h(context, sdkConfig.nightThemeStyleAssetsFileName);
        } catch (Throwable th) {
            com.kwad.sdk.core.e.b.printStackTraceOnly(th);
        }
    }

    public final int qH() {
        return this.aDd;
    }
}