JobProxy19.smali
.class public Lcom/evernote/android/job/v19/JobProxy19;
.super Lcom/evernote/android/job/v14/JobProxy14;
# annotations
.annotation build Landroid/annotation/TargetApi;
value = 0x13
.end annotation
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 3
const-string v0, "JobProxy19"
invoke-direct {p0, p1, v0}, Lcom/evernote/android/job/v14/JobProxy14;-><init>(Landroid/content/Context;Ljava/lang/String;)V
return-void
.end method
# virtual methods
.method protected o(Lcom/evernote/android/job/JobRequest;Landroid/app/AlarmManager;Landroid/app/PendingIntent;)V
.registers 15
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
invoke-static {p1}, Lcom/evernote/android/job/JobProxy$Common;->p(Lcom/evernote/android/job/JobRequest;)J
move-result-wide v2
add-long v6, v0, v2
invoke-static {p1}, Lcom/evernote/android/job/JobProxy$Common;->l(Lcom/evernote/android/job/JobRequest;)J
move-result-wide v0
invoke-static {p1}, Lcom/evernote/android/job/JobProxy$Common;->p(Lcom/evernote/android/job/JobRequest;)J
move-result-wide v2
sub-long v8, v0, v2
const/4 v5, 0x1
move-object v4, p2
move-object v10, p3
invoke-virtual/range {v4 .. v10}, Landroid/app/AlarmManager;->setWindow(IJJLandroid/app/PendingIntent;)V
iget-object p2, p0, Lcom/evernote/android/job/v14/JobProxy14;->b:Lcom/evernote/android/job/util/JobCat;
const/4 p3, 0x4
new-array p3, p3, [Ljava/lang/Object;
const/4 v0, 0x0
aput-object p1, p3, v0
invoke-static {p1}, Lcom/evernote/android/job/JobProxy$Common;->p(Lcom/evernote/android/job/JobRequest;)J
move-result-wide v0
invoke-static {v0, v1}, Lcom/evernote/android/job/util/JobUtil;->d(J)Ljava/lang/String;
move-result-object v0
const/4 v1, 0x1
aput-object v0, p3, v1
invoke-static {p1}, Lcom/evernote/android/job/JobProxy$Common;->l(Lcom/evernote/android/job/JobRequest;)J
move-result-wide v0
invoke-static {v0, v1}, Lcom/evernote/android/job/util/JobUtil;->d(J)Ljava/lang/String;
move-result-object v0
const/4 v1, 0x2
aput-object v0, p3, v1
invoke-virtual {p1}, Lcom/evernote/android/job/JobRequest;->k()J
move-result-wide v0
invoke-static {v0, v1}, Lcom/evernote/android/job/util/JobUtil;->d(J)Ljava/lang/String;
move-result-object p1
const/4 v0, 0x3
aput-object p1, p3, v0
const-string p1, "Scheduled repeating alarm (flex support), %s, start %s, end %s, flex %s"
invoke-virtual {p2, p1, p3}, Lcom/evernote/android/job/util/JobCat;->c(Ljava/lang/String;[Ljava/lang/Object;)V
return-void
.end method
.method protected p(Lcom/evernote/android/job/JobRequest;Landroid/app/AlarmManager;Landroid/app/PendingIntent;)V
.registers 15
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
invoke-static {p1}, Lcom/evernote/android/job/JobProxy$Common;->o(Lcom/evernote/android/job/JobRequest;)J
move-result-wide v2
add-long v6, v0, v2
invoke-static {p1}, Lcom/evernote/android/job/JobProxy$Common;->j(Lcom/evernote/android/job/JobRequest;)J
move-result-wide v0
invoke-static {p1}, Lcom/evernote/android/job/JobProxy$Common;->o(Lcom/evernote/android/job/JobRequest;)J
move-result-wide v2
sub-long v8, v0, v2
const/4 v5, 0x1
move-object v4, p2
move-object v10, p3
invoke-virtual/range {v4 .. v10}, Landroid/app/AlarmManager;->setWindow(IJJLandroid/app/PendingIntent;)V
iget-object p2, p0, Lcom/evernote/android/job/v14/JobProxy14;->b:Lcom/evernote/android/job/util/JobCat;
const/4 p3, 0x3
new-array p3, p3, [Ljava/lang/Object;
const/4 v0, 0x0
aput-object p1, p3, v0
invoke-static {p1}, Lcom/evernote/android/job/JobProxy$Common;->o(Lcom/evernote/android/job/JobRequest;)J
move-result-wide v0
invoke-static {v0, v1}, Lcom/evernote/android/job/util/JobUtil;->d(J)Ljava/lang/String;
move-result-object v0
const/4 v1, 0x1
aput-object v0, p3, v1
invoke-static {p1}, Lcom/evernote/android/job/JobProxy$Common;->j(Lcom/evernote/android/job/JobRequest;)J
move-result-wide v0
invoke-static {v0, v1}, Lcom/evernote/android/job/util/JobUtil;->d(J)Ljava/lang/String;
move-result-object p1
const/4 v0, 0x2
aput-object p1, p3, v0
const-string p1, "Schedule alarm, %s, start %s, end %s"
invoke-virtual {p2, p1, p3}, Lcom/evernote/android/job/util/JobCat;->c(Ljava/lang/String;[Ljava/lang/Object;)V
return-void
.end method