Path: blob/master/Compiled_apk/smali/com/example/reverseshell2/jobScheduler.smali
4009 views
.class public Lcom/example/reverseshell2/jobScheduler;
.super Landroid/app/job/JobService;
.source "jobScheduler.java"
# static fields
.field private static final TAG:Ljava/lang/String; = "jobSchedulerTest"
# instance fields
.field private jobCancelled:Z
# direct methods
.method public constructor <init>()V
.locals 1
.line 13
invoke-direct {p0}, Landroid/app/job/JobService;-><init>()V
.line 15
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/example/reverseshell2/jobScheduler;->jobCancelled:Z
return-void
.end method
.method private doBackgroundWork(Landroid/app/job/JobParameters;)V
.locals 2
.param p1, "params" # Landroid/app/job/JobParameters;
.line 34
new-instance v0, Ljava/lang/Thread;
new-instance v1, Lcom/example/reverseshell2/jobScheduler$1;
invoke-direct {v1, p0, p1}, Lcom/example/reverseshell2/jobScheduler$1;-><init>(Lcom/example/reverseshell2/jobScheduler;Landroid/app/job/JobParameters;)V
invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
.line 41
invoke-virtual {v0}, Ljava/lang/Thread;->start()V
.line 42
return-void
.end method
# virtual methods
.method public onStartJob(Landroid/app/job/JobParameters;)Z
.locals 2
.param p1, "jobParameters" # Landroid/app/job/JobParameters;
.line 20
const-string v0, "jobSchedulerTest"
const-string v1, "Job started"
invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
.line 21
invoke-direct {p0, p1}, Lcom/example/reverseshell2/jobScheduler;->doBackgroundWork(Landroid/app/job/JobParameters;)V
.line 22
const/4 v0, 0x1
return v0
.end method
.method public onStopJob(Landroid/app/job/JobParameters;)Z
.locals 2
.param p1, "jobParameters" # Landroid/app/job/JobParameters;
.line 27
const-string v0, "jobSchedulerTest"
const-string v1, "Job cancelled before completion"
invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
.line 28
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/example/reverseshell2/jobScheduler;->jobCancelled:Z
.line 29
return v0
.end method