ForceStopCancelReceiver.smali
.class public Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReceiver;
.super Lcom/avast/android/taskkiller/stopper/cancel/CloseSystemDialogsReceiver;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReceiver$ForceStopCancelReceiverCallback;
}
.end annotation
# static fields
.field private static final d:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReason;",
">;"
}
.end annotation
.end field
# instance fields
.field private final c:Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReceiver$ForceStopCancelReceiverCallback;
# direct methods
.method static constructor <clinit>()V
.registers 3
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
sget-object v1, Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReason;->k:Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReason;
const-string v2, "globalactions"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
sget-object v1, Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReason;->j:Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReason;
const-string v2, "recentapps"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
sget-object v1, Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReason;->i:Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReason;
const-string v2, "homekey"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
sget-object v1, Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReason;->l:Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReason;
const-string v2, "search"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
sget-object v1, Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReason;->n:Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReason;
const-string v2, "lock"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
sget-object v1, Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReason;->o:Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReason;
const-string v2, "quick_cover_window"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
sget-object v1, Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReason;->p:Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReason;
const-string v2, "dream"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
sget-object v1, Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReason;->m:Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReason;
const-string v2, "call"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
sget-object v1, Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReason;->q:Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReason;
const-string v2, "assist"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
sget-object v1, Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReason;->r:Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReason;
const-string v2, "voicecall"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
sget-object v1, Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReason;->s:Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReason;
const-string v2, "voiceinteraction"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
sget-object v1, Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReason;->t:Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReason;
const-string v2, "RecentsMultiWindow"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
sget-object v1, Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReason;->t:Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReason;
const-string v2, "dualwindow"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
sget-object v1, Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReason;->u:Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReason;
const-string v2, "mlocker_disable_recentapps"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
sget-object v1, Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReason;->v:Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReason;
const-string v2, "folio"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableMap(Ljava/util/Map;)Ljava/util/Map;
move-result-object v0
sput-object v0, Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReceiver;->d:Ljava/util/Map;
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReceiver$ForceStopCancelReceiverCallback;)V
.registers 3
invoke-direct {p0, p1}, Lcom/avast/android/taskkiller/stopper/cancel/CloseSystemDialogsReceiver;-><init>(Landroid/content/Context;)V
iput-object p2, p0, Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReceiver;->c:Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReceiver$ForceStopCancelReceiverCallback;
return-void
.end method
# virtual methods
.method protected a(Ljava/lang/String;)V
.registers 5
sget-object v0, Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReceiver;->d:Ljava/util/Map;
invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReason;
if-eqz v0, :cond_12
iget-object p1, p0, Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReceiver;->c:Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReceiver$ForceStopCancelReceiverCallback;
if-eqz p1, :cond_30
invoke-interface {p1, v0}, Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReceiver$ForceStopCancelReceiverCallback;->a(Lcom/avast/android/taskkiller/stopper/cancel/ForceStopCancelReason;)V
goto :goto_30
:cond_12
sget-object v0, Lcom/avast/android/taskkiller/internal/LH;->c:Lcom/avast/android/logging/Alf;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "Possible force stop process cancel reason: \""
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p1, "\"."
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const/4 v1, 0x0
new-array v1, v1, [Ljava/lang/Object;
invoke-virtual {v0, p1, v1}, Lcom/avast/android/logging/Alf;->o(Ljava/lang/String;[Ljava/lang/Object;)V
:cond_30
:goto_30
return-void
.end method