r$a.smali
.class public final Lcom/imo/android/imoim/util/r$a;
.super Landroid/os/Handler;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/imo/android/imoim/util/r;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "a"
.end annotation
# direct methods
.method private constructor <init>(Landroid/os/Looper;)V
.registers 2
.line 61
invoke-direct {p0, p1}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
return-void
.end method
.method synthetic constructor <init>(Landroid/os/Looper;B)V
.registers 3
.line 58
invoke-direct {p0, p1}, Lcom/imo/android/imoim/util/r$a;-><init>(Landroid/os/Looper;)V
return-void
.end method
# virtual methods
.method public final dispatchMessage(Landroid/os/Message;)V
.registers 5
const-string v0, "AsyncInflateExecutor"
.line 66
invoke-super {p0, p1}, Landroid/os/Handler;->dispatchMessage(Landroid/os/Message;)V
.line 67
sget p1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x16
if-gt p1, v1, :cond_30
:try_start_b
const-string p1, "cleanThreadLocals begin"
.line 1074
invoke-static {v0, p1}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 1075
invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
move-result-object p1
.line 1076
const-class v1, Ljava/lang/Thread;
const-string v2, "localValues"
invoke-virtual {v1, v2}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
move-result-object v1
const/4 v2, 0x1
.line 1077
invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;->setAccessible(Z)V
const/4 v2, 0x0
.line 1078
invoke-virtual {v1, p1, v2}, Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V
const-string p1, "cleanThreadLocals end"
.line 1079
invoke-static {v0, p1}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
:try_end_29
.catch Ljava/lang/Exception; {:try_start_b .. :try_end_29} :catch_2a
return-void
:catch_2a
move-exception p1
const-string v1, ""
.line 1081
invoke-static {v0, v1, p1}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
:cond_30
return-void
.end method