%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD.apk(点击下载) / ex.java


package com.xiaomi.push;

import android.app.job.JobInfo;
import android.app.job.JobScheduler;
import android.content.ComponentName;
import android.content.Context;
import android.os.SystemClock;
import com.xiaomi.channel.commonutils.logger.b;
import com.xiaomi.push.ev;
import com.xiaomi.push.service.XMJobService;

public class ex implements ev.a {
    JobScheduler a;

    /* renamed from: a  reason: collision with other field name */
    Context f6967a;

    /* renamed from: a  reason: collision with other field name */
    private boolean f6968a = false;

    ex(Context context) {
        this.f6967a = context;
        this.a = (JobScheduler) context.getSystemService("jobscheduler");
    }

    @Override // com.xiaomi.push.ev.a, com.xiaomi.push.ev.a
    public void a() {
        this.f6968a = false;
        this.a.cancel(1);
    }

    /* access modifiers changed from: package-private */
    public void a(long j) {
        JobInfo.Builder builder = new JobInfo.Builder(1, new ComponentName(this.f6967a.getPackageName(), XMJobService.class.getName()));
        builder.setMinimumLatency(j);
        builder.setOverrideDeadline(j);
        builder.setRequiredNetworkType(1);
        builder.setPersisted(false);
        JobInfo build = builder.build();
        b.c("schedule Job = " + build.getId() + " in " + j);
        this.a.schedule(builder.build());
    }

    @Override // com.xiaomi.push.ev.a
    public void a(boolean z) {
        if (z || this.f6968a) {
            long b = (long) fv.b();
            if (z) {
                a();
                b -= SystemClock.elapsedRealtime() % b;
            }
            this.f6968a = true;
            a(b);
        }
    }

    @Override // com.xiaomi.push.ev.a, com.xiaomi.push.ev.a
    /* renamed from: a  reason: collision with other method in class */
    public boolean m9339a() {
        return this.f6968a;
    }
}