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


package com.efs.sdk.launch;

import android.content.Context;
import android.content.SharedPreferences;
import android.util.Log;
import com.efs.sdk.base.EfsReporter;
import com.efs.sdk.base.observer.IConfigCallback;
import com.efs.sdk.pa.config.ConfigManager;
import java.util.Map;
import java.util.Random;

public class LaunchConfigManager {
    private final String a = "LaunchConfigManager";
    private final int b = 0;
    private EfsReporter c;
    private int d = 100;
    private int e;
    private boolean f = false;
    private Context g;

    /* JADX WARNING: Removed duplicated region for block: B:75:0x013f  */
    /* JADX WARNING: Removed duplicated region for block: B:79:? A[ADDED_TO_REGION, RETURN, SYNTHETIC] */
    public LaunchConfigManager(Context context, EfsReporter efsReporter) {
        SharedPreferences sharedPreferences;
        SharedPreferences.Editor edit;
        SharedPreferences.Editor edit2;
        SharedPreferences.Editor edit3;
        SharedPreferences.Editor edit4;
        SharedPreferences.Editor edit5;
        Context applicationContext = context.getApplicationContext();
        this.g = applicationContext;
        this.c = efsReporter;
        SharedPreferences sharedPreferences2 = applicationContext.getSharedPreferences("efs_launch", 0);
        if (sharedPreferences2 != null) {
            this.e = sharedPreferences2.getInt("apm_startperf_sampling_rate_last", 0);
        }
        SharedPreferences sharedPreferences3 = this.g.getSharedPreferences("efs_launch", 0);
        int i = sharedPreferences3 != null ? sharedPreferences3.getInt("apm_startperf_sampling_rate", -1) : -1;
        this.c.getAllSdkConfig(new String[]{"apm_startperf_sampling_rate"}, new IConfigCallback() {
            /* class com.efs.sdk.launch.LaunchConfigManager.AnonymousClass1 */

            @Override // com.efs.sdk.base.observer.IConfigCallback
            public final void onChange(Map<String, Object> map) {
                SharedPreferences sharedPreferences;
                SharedPreferences.Editor edit;
                try {
                    Object obj = map.get("apm_startperf_sampling_rate");
                    if (obj != null && (sharedPreferences = LaunchConfigManager.this.g.getSharedPreferences("efs_launch", 0)) != null && (edit = sharedPreferences.edit()) != null) {
                        edit.putInt("apm_startperf_sampling_rate", Integer.parseInt(obj.toString()));
                        edit.commit();
                    }
                } catch (Throwable th) {
                    th.printStackTrace();
                }
            }
        });
        if (i != -1) {
            this.d = i;
        }
        SharedPreferences sharedPreferences4 = this.g.getSharedPreferences("efs_launch", 0);
        long j = sharedPreferences4 != null ? sharedPreferences4.getLong(ConfigManager.FLAG_PA_FORE_CHECK_TIME, 0) : 0;
        boolean z = sharedPreferences4 != null ? sharedPreferences4.getBoolean(ConfigManager.FLAG_PA_CHECK_IN_STATE, false) : false;
        int i2 = this.d;
        boolean z2 = true;
        if (i2 == 0) {
            if (!(!z || sharedPreferences4 == null || (edit5 = sharedPreferences4.edit()) == null)) {
                edit5.putBoolean(ConfigManager.FLAG_PA_CHECK_IN_STATE, false);
                edit5.commit();
            }
            if (!(j == 0 || sharedPreferences4 == null || (edit4 = sharedPreferences4.edit()) == null)) {
                edit4.putLong(ConfigManager.FLAG_PA_FORE_CHECK_TIME, 0);
                edit4.commit();
            }
        } else {
            boolean z3 = i2 != this.e;
            Long valueOf = Long.valueOf(j);
            int i3 = this.d;
            Long valueOf2 = Long.valueOf(System.currentTimeMillis());
            Long valueOf3 = Long.valueOf(valueOf2.longValue() - valueOf.longValue());
            if (z && valueOf3.longValue() < 86400000 && !z3) {
                if (LaunchManager.isDebug) {
                    Log.d("LaunchConfigManager", " check in allready");
                }
                this.f = z2;
                sharedPreferences = this.g.getSharedPreferences("efs_launch", 0);
                if (sharedPreferences == null) {
                    return;
                }
                return;
            } else if (valueOf3.longValue() >= 86400000 || z3) {
                if (!(i3 != 0 && (i3 == 100 || new Random().nextInt(100) <= i3))) {
                    if (LaunchManager.isDebug) {
                        Log.d("LaunchConfigManager", "random not check in!");
                    }
                    z2 = false;
                } else if (LaunchManager.isDebug) {
                    Log.d("LaunchConfigManager", "random check in");
                }
                SharedPreferences sharedPreferences5 = this.g.getSharedPreferences("efs_launch", 0);
                if (!(sharedPreferences5 == null || (edit3 = sharedPreferences5.edit()) == null)) {
                    edit3.putBoolean(ConfigManager.FLAG_PA_CHECK_IN_STATE, z2);
                    edit3.commit();
                }
                if (!(sharedPreferences5 == null || (edit2 = sharedPreferences5.edit()) == null)) {
                    edit2.putLong(ConfigManager.FLAG_PA_FORE_CHECK_TIME, valueOf2.longValue());
                    edit2.commit();
                }
                this.f = z2;
                sharedPreferences = this.g.getSharedPreferences("efs_launch", 0);
                if (sharedPreferences == null && (edit = sharedPreferences.edit()) != null) {
                    edit.putInt("apm_startperf_sampling_rate_last", this.d);
                    edit.commit();
                    return;
                }
                return;
            } else if (LaunchManager.isDebug) {
                Log.d("LaunchConfigManager", "un repeat check in 24 hour!");
            }
        }
        z2 = false;
        this.f = z2;
        sharedPreferences = this.g.getSharedPreferences("efs_launch", 0);
        if (sharedPreferences == null) {
        }
    }

    public boolean enableTracer() {
        return this.f;
    }
}