大漢易經書院.apk(点击下载) / ew.java


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;
    }
}