package com.sigmob.sdk; import android.app.Activity; import android.app.Application; import android.content.Context; import android.content.Intent; import com.czhj.sdk.common.ClientMetadata; import com.czhj.sdk.common.network.Networking; import com.czhj.sdk.common.utils.AdLifecycleManager; import com.czhj.sdk.logger.SigmobLog; import com.sigmob.sdk.base.h; import com.sigmob.sdk.base.i; import com.sigmob.sdk.base.mta.PointCategory; import com.sigmob.sdk.base.mta.PointEntityActive; import java.lang.ref.WeakReference; import java.util.HashMap; import java.util.Map; import java.util.UUID; public class b { private static WeakReference<Activity> a; private static Context b; private static a c; /* access modifiers changed from: private */ public static class a implements AdLifecycleManager.LifecycleListener { private String a; private long b; private Map<String, String> c = new HashMap(); private String d; private int e; private boolean f = true; private boolean g = false; private boolean h = false; a() { AdLifecycleManager.getInstance().initialize(b.c()); this.b = System.currentTimeMillis(); this.a = UUID.randomUUID().toString(); SigmobLog.i("session_start: " + this.b + ":" + this.a); PointEntityActive.ActiveTracking(PointCategory.SESSION_START, this.a, "0", String.valueOf(this.b)); AdLifecycleManager.getInstance().addLifecycleListener(this); } public int a() { return this.e; } public void a(Activity activity) { } public void a(Activity activity, int i, int i2, Intent intent) { } public void b(Activity activity) { } @Override // com.czhj.sdk.common.utils.AdLifecycleManager.LifecycleListener public void onCreate(Activity activity) { String simpleName = activity.getClass().getSimpleName(); this.d = simpleName; this.c.put(simpleName, simpleName); this.f = true; this.g = false; } @Override // com.czhj.sdk.common.utils.AdLifecycleManager.LifecycleListener public void onDestroy(Activity activity) { this.c.remove(activity.getClass().getSimpleName()); if (this.c.size() == 0 && this.f) { long currentTimeMillis = System.currentTimeMillis(); long j = (currentTimeMillis - this.b) / 1000; SigmobLog.i("onActivityDestroyed session_end: " + currentTimeMillis + ":" + this.a + ":" + j); PointEntityActive.ActiveTracking(PointCategory.SESSION_END, this.a, String.valueOf(j), String.valueOf(currentTimeMillis)); this.b = System.currentTimeMillis(); this.f = false; } if (this.c.size() == 0) { this.h = true; } } @Override // com.czhj.sdk.common.utils.AdLifecycleManager.LifecycleListener public void onPause(Activity activity) { } @Override // com.czhj.sdk.common.utils.AdLifecycleManager.LifecycleListener public void onResume(Activity activity) { this.g = !activity.getClass().getSimpleName().equals(this.d); this.d = activity.getClass().getSimpleName(); if (this.g) { WeakReference unused = b.a = new WeakReference(activity); } if (!this.f || this.h) { this.h = false; this.a = UUID.randomUUID().toString(); this.b = System.currentTimeMillis(); this.f = true; SigmobLog.i("onActivityResumed session_start: " + this.b + ":" + this.a); PointEntityActive.ActiveTracking(PointCategory.SESSION_START, this.a, "0", String.valueOf(this.b)); } } @Override // com.czhj.sdk.common.utils.AdLifecycleManager.LifecycleListener public void onStart(Activity activity) { this.e++; } @Override // com.czhj.sdk.common.utils.AdLifecycleManager.LifecycleListener public void onStop(Activity activity) { this.e--; if (!activity.getClass().getSimpleName().equals(this.d)) { return; } if (!this.g || this.c.size() == 1) { long currentTimeMillis = System.currentTimeMillis(); long j = (currentTimeMillis - this.b) / 1000; SigmobLog.i("onActivityStopped session_end: " + currentTimeMillis + ":" + this.a + ":" + j); PointEntityActive.ActiveTracking(PointCategory.SESSION_END, this.a, String.valueOf(j), String.valueOf(currentTimeMillis)); this.b = System.currentTimeMillis(); this.f = false; } } } public static void a() { if (c == null) { c = new a(); } } public static void a(Context context) { if (b == null) { Context applicationContext = context.getApplicationContext(); b = applicationContext; com.sigmob.sdk.base.utils.b.a(applicationContext, h.n); b(context); i.a().e(); com.sigmob.sdk.base.db.a.a(b()); ClientMetadata.getInstance().initialize(b()); } } public static Context b() { return b; } private static void b(Context context) { Networking.AddSigmobServerURL(i.c()); Networking.AddSigmobServerURL(i.a().l()); Networking.AddSigmobServerURL(i.a().m()); Networking.AddSigmobServerURL(i.a().k()); Networking.initialize(context); } public static Application c() { Context context = b; if (context instanceof Application) { return (Application) context; } return null; } public static Activity d() { WeakReference<Activity> weakReference = a; if (weakReference != null) { return weakReference.get(); } return null; } }