package com.ifpdos.factorytest;

import android.app.Application;
import com.ifpdos.Utils.UdiUtil;
import com.ifpdos.udi.sdk.UdiSdk;
import com.seewo.sdk.OpenSDK;
import com.seewo.sdk.interfaces.OnSdkConnected;
import com.seewo.vcommons.helper.StorageHelper;
import java.lang.ref.WeakReference;

/* JADX INFO: loaded from: classes.dex */
public class App extends Application {
    private static WeakReference<App> sInstance;

    public static App getInstance() {
        return sInstance.get();
    }

    @Override // android.app.Application
    public void onCreate() {
        super.onCreate();
        loadConfig();
        WeakReference<App> weakReference = sInstance;
        if (weakReference == null || weakReference.get() == null) {
            sInstance = new WeakReference<>(this);
        }
        OpenSDK.getInstance().connect(this, new OnSdkConnected() { // from class: com.ifpdos.factorytest.App$$ExternalSyntheticLambda0
            @Override // com.seewo.sdk.interfaces.OnSdkConnected
            public final void onSdkConnected() {
                ConfigParameter.loadDefaultValues();
            }
        });
        UdiSdk.init(this, UdiUtil.TOKEN);
        StorageHelper.getInstance().init(this);
    }

    @Override // android.app.Application
    public void onTerminate() {
        super.onTerminate();
    }

    private void loadConfig() {
        String boardType = ConfigParser.getBoardType();
        if ("8195".equals(boardType)) {
            ConfigLoader.INSTANCE.loadConfig(this, R.style.Config8195);
        } else if ("982".equals(boardType)) {
            ConfigLoader.INSTANCE.loadConfig(this, R.style.Config982);
        } else {
            ConfigLoader.INSTANCE.loadConfig(this, R.style.ConfigDefault);
        }
    }
}
