package com.xiaomi.push; import android.app.AlarmManager; import android.app.PendingIntent; import android.content.Context; import android.content.Intent; import android.os.Build; import android.os.SystemClock; import com.xiaomi.channel.commonutils.logger.b; import com.xiaomi.push.ev; import com.xiaomi.push.service.bh; import com.xiaomi.push.service.m; class ew implements ev.a { private volatile long a = 0; /* renamed from: a reason: collision with other field name */ private PendingIntent f6965a = null; /* renamed from: a reason: collision with other field name */ protected Context f6966a = null; public ew(Context context) { this.f6966a = context; } private void a(AlarmManager alarmManager, long j, PendingIntent pendingIntent) { try { AlarmManager.class.getMethod("setExact", Integer.TYPE, Long.TYPE, PendingIntent.class).invoke(alarmManager, 2, Long.valueOf(j), pendingIntent); } catch (Exception e) { b.d("[Alarm] invoke setExact method meet error. " + e); } } @Override // com.xiaomi.push.ev.a, com.xiaomi.push.ev.a public void a() { if (this.f6965a != null) { try { ((AlarmManager) this.f6966a.getSystemService("alarm")).cancel(this.f6965a); } catch (Exception unused) { } catch (Throwable th) { this.f6965a = null; b.c("[Alarm] unregister timer"); this.a = 0; throw th; } this.f6965a = null; b.c("[Alarm] unregister timer"); this.a = 0; } this.a = 0; } public void a(Intent intent, long j) { AlarmManager alarmManager = (AlarmManager) this.f6966a.getSystemService("alarm"); this.f6965a = PendingIntent.getBroadcast(this.f6966a, 0, intent, 0); if (Build.VERSION.SDK_INT >= 23) { bk.a((Object) alarmManager, "setExactAndAllowWhileIdle", 2, Long.valueOf(j), this.f6965a); } else if (Build.VERSION.SDK_INT >= 19) { a(alarmManager, j, this.f6965a); } else { alarmManager.set(2, j, this.f6965a); } b.c("[Alarm] register timer " + j); } /* JADX WARNING: Code restructure failed: missing block: B:14:0x0036, code lost: if (r8.a < r4) goto L_0x003c; */ @Override // com.xiaomi.push.ev.a public void a(boolean z) { long a2 = m.a(this.f6966a).m9722a(); if (z || this.a != 0) { if (z) { a(); } long elapsedRealtime = SystemClock.elapsedRealtime(); if (z || this.a == 0) { a2 -= elapsedRealtime % a2; } else { if (this.a <= elapsedRealtime) { this.a += a2; } Intent intent = new Intent(bh.o); intent.setPackage(this.f6966a.getPackageName()); a(intent, this.a); } this.a = elapsedRealtime + a2; Intent intent2 = new Intent(bh.o); intent2.setPackage(this.f6966a.getPackageName()); a(intent2, this.a); } } @Override // com.xiaomi.push.ev.a, com.xiaomi.push.ev.a /* renamed from: a reason: collision with other method in class */ public boolean m9338a() { return this.a != 0; } }