package com.ubtrobot.analytics.event; import android.app.Activity; import android.app.Application; import android.content.Context; import android.os.Bundle; import android.util.Log; import com.ubtrobot.analytics.ActivenessRecord; import com.ubtrobot.analytics.ActivenessStorage; import com.ubtrobot.analytics.Event; import java.io.IOException; import java.util.HashMap; import java.util.LinkedList; import java.util.List; import java.util.concurrent.Executor; import java.util.concurrent.TimeUnit; /* loaded from: classes2.dex */ public class AppActivenessEventSource implements ActivenessEventSource, Application.ActivityLifecycleCallbacks { private static final long i = TimeUnit.SECONDS.toMillis(60); private Ticker b; private Executor c; private String d; private String e; private ActivenessStorage g; private final long a = TimeUnit.SECONDS.toMillis(15); private long f = System.currentTimeMillis(); private AppTicktockListener h = new AppTicktockListener(); private class AppTicktockListener implements TicktockListener { private long a; private long b; private long c; static /* synthetic */ AppTicktockListener a(AppTicktockListener appTicktockListener, long j) { appTicktockListener.c(j); return appTicktockListener; } static /* synthetic */ AppTicktockListener b(AppTicktockListener appTicktockListener, long j) { appTicktockListener.b(j); return appTicktockListener; } private AppTicktockListener() { this.a = System.currentTimeMillis(); } /* JADX INFO: Access modifiers changed from: private */ public void d(long j) { this.c += j; AppActivenessEventSource.this.c.execute(new Runnable() { // from class: com.ubtrobot.analytics.event.AppActivenessEventSource.AppTicktockListener.2 @Override // java.lang.Runnable public void run() { try { AppActivenessEventSource.this.g.b(AppTicktockListener.this.a(0L)); } catch (IOException unused) { } } }); } private AppTicktockListener b(long j) { this.c = j; return this; } private AppTicktockListener c(long j) { this.a = j; return this; } @Override // com.ubtrobot.analytics.event.TicktockListener public void a() { AppActivenessEventSource.this.c.execute(new Runnable() { // from class: com.ubtrobot.analytics.event.AppActivenessEventSource.AppTicktockListener.1 @Override // java.lang.Runnable public void run() { try { AppActivenessEventSource.this.g.b(AppTicktockListener.this.a(AppActivenessEventSource.this.a)); } catch (IOException unused) { } } }); } /* JADX INFO: Access modifiers changed from: private */ public ActivenessRecord a(long j) { this.b = System.currentTimeMillis(); this.c += j; ActivenessRecord activenessRecord = new ActivenessRecord("app_activeness"); activenessRecord.a(AppActivenessEventSource.this.d); activenessRecord.b(AppActivenessEventSource.this.e); activenessRecord.b(this.a); activenessRecord.c(this.b); activenessRecord.a(this.c); return activenessRecord; } /* JADX INFO: Access modifiers changed from: private */ public long b() { return this.b; } /* JADX INFO: Access modifiers changed from: private */ public void c() { AppActivenessEventSource.this.c.execute(new Runnable() { // from class: com.ubtrobot.analytics.event.AppActivenessEventSource.AppTicktockListener.3 @Override // java.lang.Runnable public void run() { try { AppActivenessEventSource.this.g.a(AppTicktockListener.this.a(0L)); } catch (IOException unused) { } } }); } } public AppActivenessEventSource(Context context, Ticker ticker, Executor executor) { this.b = ticker; this.c = executor; this.g = new ActivenessStorage(context); b(); } @Override // android.app.Application.ActivityLifecycleCallbacks public void onActivityCreated(Activity activity, Bundle bundle) { } @Override // android.app.Application.ActivityLifecycleCallbacks public void onActivityDestroyed(Activity activity) { } @Override // android.app.Application.ActivityLifecycleCallbacks public void onActivityPaused(Activity activity) { } @Override // android.app.Application.ActivityLifecycleCallbacks public void onActivityResumed(Activity activity) { c(); this.f = System.currentTimeMillis(); if (Math.abs(this.f - this.h.b()) < i) { return; } AppTicktockListener appTicktockListener = this.h; AppTicktockListener.a(appTicktockListener, this.f); AppTicktockListener.b(appTicktockListener, 0 - this.a); appTicktockListener.c(); } @Override // android.app.Application.ActivityLifecycleCallbacks public void onActivitySaveInstanceState(Activity activity, Bundle bundle) { } @Override // android.app.Application.ActivityLifecycleCallbacks public void onActivityStarted(Activity activity) { } @Override // android.app.Application.ActivityLifecycleCallbacks public void onActivityStopped(Activity activity) { d(); this.h.d(System.currentTimeMillis() - this.f); } private void b() { this.c.execute(new Runnable() { // from class: com.ubtrobot.analytics.event.AppActivenessEventSource.1 @Override // java.lang.Runnable public void run() { try { AppActivenessEventSource.this.g.a(); } catch (IOException e) { Log.e("Analytics", "Execute delete repetition sql fail.", e); } } }); } private void c() { AppTicktockListener appTicktockListener = this.h; AppTicktockListener.b(appTicktockListener, appTicktockListener.c - this.a); this.b.a(this.h, 15, TimeUnit.SECONDS); } private void d() { this.b.a(); } public void a(String str) { this.e = str; } @Override // com.ubtrobot.analytics.event.ActivenessEventSource public List a() throws IOException { LinkedList linkedList = new LinkedList(); for (ActivenessRecord activenessRecord : this.g.a("app_activeness")) { if (Math.abs(System.currentTimeMillis() - activenessRecord.d()) >= i) { HashMap hashMap = new HashMap(); hashMap.put("startTime", String.valueOf(activenessRecord.c())); Event.Builder builder = new Event.Builder("app_activeness", "predefined_event"); builder.a(activenessRecord.e()); builder.b(activenessRecord.f()); builder.b(hashMap); builder.b(activenessRecord.d()); builder.a(activenessRecord.a()); linkedList.add(builder.a()); } } return linkedList; } @Override // com.ubtrobot.analytics.event.ActivenessEventSource public int a(int i2) throws IOException { return this.g.a("app_activeness", i2); } }