DebugToolView.smali
.class public final Lcom/imo/android/imoim/debugtoolview/DebugToolView;
.super Landroid/widget/LinearLayout;
.source "SourceFile"
# interfaces
.implements Landroidx/lifecycle/LifecycleObserver;
.implements Lcom/imo/android/imoim/debugtoolview/b$a;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/imo/android/imoim/debugtoolview/DebugToolView$a;
}
.end annotation
# static fields
.field public static final b:Lcom/imo/android/imoim/debugtoolview/DebugToolView$a;
# instance fields
.field a:Landroid/widget/TextView;
.field private c:F
.field private d:F
.field private e:Z
.field private f:Z
.field private g:Z
.field private h:I
.field private i:I
.field private j:Landroid/widget/LinearLayout;
.field private k:Landroid/widget/TextView;
.field private l:Landroid/widget/TextView;
.field private m:Landroid/widget/TextView;
.field private n:Landroid/widget/ScrollView;
.field private o:Landroid/widget/Button;
.field private p:Landroid/view/WindowManager;
.field private q:Landroid/view/WindowManager$LayoutParams;
# direct methods
.method static constructor <clinit>()V
.registers 2
new-instance v0, Lcom/imo/android/imoim/debugtoolview/DebugToolView$a;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/imo/android/imoim/debugtoolview/DebugToolView$a;-><init>(Lkotlin/f/b/j;)V
sput-object v0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->b:Lcom/imo/android/imoim/debugtoolview/DebugToolView$a;
return-void
.end method
.method public constructor <init>(Landroid/content/Context;)V
.registers 3
const-string v0, "context"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 33
invoke-direct {p0, p1}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
.line 38
invoke-direct {p0}, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->b()V
const/4 p1, 0x1
.line 44
iput-boolean p1, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->f:Z
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.registers 4
const-string v0, "context"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "attributeSet"
invoke-static {p2, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 34
invoke-direct {p0, p1, p2}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.line 38
invoke-direct {p0}, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->b()V
const/4 p1, 0x1
.line 44
iput-boolean p1, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->f:Z
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.registers 5
const-string v0, "context"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "attributeSet"
invoke-static {p2, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 35
invoke-direct {p0, p1, p2, p3}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.line 38
invoke-direct {p0}, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->b()V
const/4 p1, 0x1
.line 44
iput-boolean p1, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->f:Z
return-void
.end method
.method public static final synthetic a(Lcom/imo/android/imoim/debugtoolview/DebugToolView;F)V
.registers 2
.line 24
iput p1, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->c:F
return-void
.end method
.method public static final synthetic a(Lcom/imo/android/imoim/debugtoolview/DebugToolView;Landroid/view/MotionEvent;)V
.registers 5
if-eqz p1, :cond_b
.line 1207
invoke-virtual {p1}, Landroid/view/MotionEvent;->getRawY()F
move-result v0
.line 1208
iget v1, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->d:F
sub-float/2addr v0, v1
float-to-int v0, v0
goto :goto_c
:cond_b
const/4 v0, 0x0
:goto_c
const/4 v1, 0x1
if-le v0, v1, :cond_11
.line 1212
iput-boolean v1, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->g:Z
:cond_11
if-eqz p1, :cond_18
.line 1215
invoke-virtual {p1}, Landroid/view/MotionEvent;->getRawY()F
move-result p1
goto :goto_19
:cond_18
const/4 p1, 0x0
:goto_19
iput p1, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->d:F
.line 1217
iget-object p1, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->q:Landroid/view/WindowManager$LayoutParams;
const-string v1, "mWindowLayoutParams"
if-nez p1, :cond_24
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_24
iget v2, p1, Landroid/view/WindowManager$LayoutParams;->y:I
add-int/2addr v2, v0
iput v2, p1, Landroid/view/WindowManager$LayoutParams;->y:I
.line 1218
iget-object p1, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->p:Landroid/view/WindowManager;
if-eqz p1, :cond_3c
move-object v0, p0
check-cast v0, Landroid/view/View;
iget-object p0, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->q:Landroid/view/WindowManager$LayoutParams;
if-nez p0, :cond_37
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_37
check-cast p0, Landroid/view/ViewGroup$LayoutParams;
invoke-interface {p1, v0, p0}, Landroid/view/WindowManager;->updateViewLayout(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
:cond_3c
return-void
.end method
.method public static final synthetic a(Lcom/imo/android/imoim/debugtoolview/DebugToolView;Ljava/lang/String;)V
.registers 5
.line 1271
move-object v0, p1
check-cast v0, Ljava/lang/CharSequence;
if-eqz v0, :cond_e
invoke-static {v0}, Lkotlin/m/p;->a(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_c
goto :goto_e
:cond_c
const/4 v1, 0x0
goto :goto_f
:cond_e
:goto_e
const/4 v1, 0x1
:goto_f
if-nez v1, :cond_44
.line 1272
invoke-virtual {p0}, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->getContext()Landroid/content/Context;
move-result-object v1
const-string v2, "clipboard"
invoke-virtual {v1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v1
if-eqz v1, :cond_3c
check-cast v1, Landroid/content/ClipboardManager;
const-string v2, "info"
.line 1273
check-cast v2, Ljava/lang/CharSequence;
invoke-static {v2, v0}, Landroid/content/ClipData;->newPlainText(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData;
move-result-object v0
.line 1274
invoke-virtual {v1, v0}, Landroid/content/ClipboardManager;->setPrimaryClip(Landroid/content/ClipData;)V
.line 1275
invoke-virtual {p0}, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->getContext()Landroid/content/Context;
move-result-object p0
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
const-string v0, "Copy "
invoke-virtual {v0, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-static {p0, p1}, Lcom/imo/android/imoim/util/ei;->d(Landroid/content/Context;Ljava/lang/String;)V
goto :goto_44
.line 1272
:cond_3c
new-instance p0, Lkotlin/TypeCastException;
const-string p1, "null cannot be cast to non-null type android.content.ClipboardManager"
invoke-direct {p0, p1}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw p0
:cond_44
:goto_44
return-void
.end method
.method public static final synthetic a(Lcom/imo/android/imoim/debugtoolview/DebugToolView;Ljava/util/LinkedHashMap;)V
.registers 9
.line 2255
new-instance v0, Lcom/imo/android/imoim/biggroup/view/chat/chatviews/a$b;
const-string v1, "debug"
invoke-direct {v0, v1}, Lcom/imo/android/imoim/biggroup/view/chat/chatviews/a$b;-><init>(Ljava/lang/String;)V
.line 2256
check-cast p1, Ljava/util/Map;
.line 2284
new-instance v1, Ljava/util/LinkedHashMap;
invoke-direct {v1}, Ljava/util/LinkedHashMap;-><init>()V
check-cast v1, Ljava/util/Map;
.line 2285
invoke-interface {p1}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object p1
invoke-interface {p1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object p1
:cond_18
:goto_18
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v2
const/4 v3, 0x0
if-eqz v2, :cond_42
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/util/Map$Entry;
.line 2256
invoke-interface {v2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/CharSequence;
if-eqz v4, :cond_33
invoke-interface {v4}, Ljava/lang/CharSequence;->length()I
move-result v4
if-nez v4, :cond_34
:cond_33
const/4 v3, 0x1
:cond_34
if-eqz v3, :cond_18
.line 2287
invoke-interface {v2}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v3
invoke-interface {v2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v2
invoke-interface {v1, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_18
.line 2291
:cond_42
new-instance p1, Ljava/util/ArrayList;
invoke-interface {v1}, Ljava/util/Map;->size()I
move-result v2
invoke-direct {p1, v2}, Ljava/util/ArrayList;-><init>(I)V
check-cast p1, Ljava/util/Collection;
.line 2292
invoke-interface {v1}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object v1
invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v1
const-string v2, ""
:goto_57
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_a7
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/util/Map$Entry;
.line 2257
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
invoke-interface {v4}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v6
check-cast v6, Ljava/lang/String;
invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v6, ": "
invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-interface {v4}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v6
check-cast v6, Ljava/lang/String;
invoke-virtual {v0, v2, v6}, Lcom/imo/android/imoim/biggroup/view/chat/chatviews/a$b;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-interface {v4}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/String;
invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, "\n"
invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
.line 2258
sget-object v4, Lkotlin/w;->a:Lkotlin/w;
invoke-interface {p1, v4}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
goto :goto_57
.line 2259
:cond_a7
move-object p1, v2
check-cast p1, Ljava/lang/CharSequence;
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
const-string v1, "errorView"
if-eqz p1, :cond_bf
.line 2260
iget-object p0, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->m:Landroid/widget/TextView;
if-nez p0, :cond_b9
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_b9
const/16 p1, 0x8
invoke-virtual {p0, p1}, Landroid/widget/TextView;->setVisibility(I)V
return-void
.line 2262
:cond_bf
iget-object p1, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->m:Landroid/widget/TextView;
if-nez p1, :cond_c6
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_c6
invoke-virtual {p1, v3}, Landroid/widget/TextView;->setVisibility(I)V
.line 2263
invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
const-string v2, "[----------Error----------]\n"
invoke-virtual {v2, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 2264
check-cast p1, Ljava/lang/CharSequence;
invoke-static {p1}, Landroid/text/SpannableStringBuilder;->valueOf(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
move-result-object p1
.line 2265
new-instance v2, Lcom/imo/android/imoim/debugtoolview/DebugToolView$h;
invoke-direct {v2, p0}, Lcom/imo/android/imoim/debugtoolview/DebugToolView$h;-><init>(Lcom/imo/android/imoim/debugtoolview/DebugToolView;)V
check-cast v2, Lcom/imo/android/imoim/biggroup/view/chat/chatviews/a$c;
invoke-static {p1, v0, v2}, Lcom/imo/android/imoim/biggroup/view/chat/chatviews/a;->a(Landroid/text/SpannableStringBuilder;Lcom/imo/android/imoim/biggroup/view/chat/chatviews/a$b;Lcom/imo/android/imoim/biggroup/view/chat/chatviews/a$c;)V
.line 2266
iget-object p0, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->m:Landroid/widget/TextView;
if-nez p0, :cond_ea
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_ea
check-cast p1, Ljava/lang/CharSequence;
invoke-virtual {p0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
return-void
.end method
.method public static final synthetic a(Lcom/imo/android/imoim/debugtoolview/DebugToolView;Z)V
.registers 2
.line 24
iput-boolean p1, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->f:Z
return-void
.end method
.method public static final synthetic a(Lcom/imo/android/imoim/debugtoolview/DebugToolView;)Z
.registers 1
.line 24
iget-boolean p0, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->f:Z
return p0
.end method
.method public static final synthetic b(Lcom/imo/android/imoim/debugtoolview/DebugToolView;)Landroid/widget/ScrollView;
.registers 2
.line 24
iget-object p0, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->n:Landroid/widget/ScrollView;
if-nez p0, :cond_9
const-string v0, "scrollView"
invoke-static {v0}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_9
return-object p0
.end method
.method private final b()V
.registers 14
.line 62
invoke-static {}, Lsg/bigo/common/k;->b()I
move-result v0
iput v0, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->h:I
.line 63
invoke-static {}, Lsg/bigo/common/k;->a()I
move-result v0
mul-int/lit8 v0, v0, 0x3
div-int/lit8 v0, v0, 0x4
iput v0, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->i:I
.line 64
invoke-static {}, Lsg/bigo/common/k;->b()I
move-result v0
div-int/lit8 v0, v0, 0x2
const/high16 v1, 0x41200000 # 10.0f
.line 65
invoke-static {v1}, Lsg/bigo/common/k;->a(F)I
move-result v2
.line 67
new-instance v3, Landroid/widget/LinearLayout;
invoke-virtual {p0}, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->getContext()Landroid/content/Context;
move-result-object v4
invoke-direct {v3, v4}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
const/4 v4, 0x1
invoke-virtual {v3, v4}, Landroid/widget/LinearLayout;->setOrientation(I)V
iput-object v3, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->j:Landroid/widget/LinearLayout;
.line 68
new-instance v3, Landroid/widget/TextView;
invoke-virtual {p0}, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->getContext()Landroid/content/Context;
move-result-object v5
invoke-direct {v3, v5}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v3, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->k:Landroid/widget/TextView;
.line 69
new-instance v3, Landroid/widget/TextView;
invoke-virtual {p0}, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->getContext()Landroid/content/Context;
move-result-object v5
invoke-direct {v3, v5}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v3, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->l:Landroid/widget/TextView;
.line 70
new-instance v3, Landroid/widget/TextView;
invoke-virtual {p0}, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->getContext()Landroid/content/Context;
move-result-object v5
invoke-direct {v3, v5}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v3, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->m:Landroid/widget/TextView;
.line 71
new-instance v3, Landroid/widget/TextView;
invoke-virtual {p0}, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->getContext()Landroid/content/Context;
move-result-object v5
invoke-direct {v3, v5}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v3, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->a:Landroid/widget/TextView;
.line 72
new-instance v3, Landroid/widget/Button;
invoke-virtual {p0}, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->getContext()Landroid/content/Context;
move-result-object v5
invoke-direct {v3, v5}, Landroid/widget/Button;-><init>(Landroid/content/Context;)V
iput-object v3, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->o:Landroid/widget/Button;
.line 73
new-instance v3, Landroid/widget/ScrollView;
invoke-virtual {p0}, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->getContext()Landroid/content/Context;
move-result-object v5
invoke-direct {v3, v5}, Landroid/widget/ScrollView;-><init>(Landroid/content/Context;)V
iput-object v3, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->n:Landroid/widget/ScrollView;
.line 75
iget-object v3, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->o:Landroid/widget/Button;
const-string v5, "debugScreenView"
if-nez v3, :cond_76
invoke-static {v5}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_76
const-string v6, "debug"
check-cast v6, Ljava/lang/CharSequence;
invoke-virtual {v3, v6}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V
.line 76
iget-object v3, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->o:Landroid/widget/Button;
if-nez v3, :cond_84
invoke-static {v5}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_84
const/high16 v6, -0x10000
invoke-virtual {v3, v6}, Landroid/widget/Button;->setTextColor(I)V
.line 77
iget-object v3, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->o:Landroid/widget/Button;
if-nez v3, :cond_90
invoke-static {v5}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_90
new-instance v7, Lcom/imo/android/imoim/debugtoolview/DebugToolView$b;
invoke-direct {v7, p0}, Lcom/imo/android/imoim/debugtoolview/DebugToolView$b;-><init>(Lcom/imo/android/imoim/debugtoolview/DebugToolView;)V
check-cast v7, Landroid/view/View$OnClickListener;
invoke-virtual {v3, v7}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 95
iget-object v3, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->o:Landroid/widget/Button;
if-nez v3, :cond_a1
invoke-static {v5}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_a1
new-instance v7, Lcom/imo/android/imoim/debugtoolview/DebugToolView$c;
invoke-direct {v7, p0}, Lcom/imo/android/imoim/debugtoolview/DebugToolView$c;-><init>(Lcom/imo/android/imoim/debugtoolview/DebugToolView;)V
check-cast v7, Landroid/view/View$OnTouchListener;
invoke-virtual {v3, v7}, Landroid/widget/Button;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
.line 118
iget-object v3, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->a:Landroid/widget/TextView;
const-string v7, "contentView"
if-nez v3, :cond_b4
invoke-static {v7}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_b4
const v8, -0xff0100
invoke-virtual {v3, v8}, Landroid/widget/TextView;->setTextColor(I)V
.line 119
iget-object v3, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->a:Landroid/widget/TextView;
if-nez v3, :cond_c1
invoke-static {v7}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_c1
new-instance v8, Lcom/imo/android/imoim/debugtoolview/DebugToolView$d;
invoke-direct {v8, p0}, Lcom/imo/android/imoim/debugtoolview/DebugToolView$d;-><init>(Lcom/imo/android/imoim/debugtoolview/DebugToolView;)V
check-cast v8, Landroid/view/View$OnLongClickListener;
invoke-virtual {v3, v8}, Landroid/widget/TextView;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V
.line 124
iget-object v3, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->k:Landroid/widget/TextView;
const-string v8, "closeView"
if-nez v3, :cond_d4
invoke-static {v8}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_d4
new-instance v9, Lcom/imo/android/imoim/debugtoolview/DebugToolView$e;
invoke-direct {v9, p0}, Lcom/imo/android/imoim/debugtoolview/DebugToolView$e;-><init>(Lcom/imo/android/imoim/debugtoolview/DebugToolView;)V
check-cast v9, Landroid/view/View$OnClickListener;
invoke-virtual {v3, v9}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 128
iget-object v3, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->a:Landroid/widget/TextView;
if-nez v3, :cond_e5
invoke-static {v7}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_e5
invoke-virtual {v3}, Landroid/widget/TextView;->getMovementMethod()Landroid/text/method/MovementMethod;
move-result-object v3
instance-of v3, v3, Lcom/imo/hd/util/f;
if-nez v3, :cond_fd
.line 129
iget-object v3, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->a:Landroid/widget/TextView;
if-nez v3, :cond_f4
invoke-static {v7}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_f4
invoke-static {}, Lcom/imo/hd/util/f;->a()Lcom/imo/hd/util/f;
move-result-object v9
check-cast v9, Landroid/text/method/MovementMethod;
invoke-virtual {v3, v9}, Landroid/widget/TextView;->setMovementMethod(Landroid/text/method/MovementMethod;)V
.line 132
:cond_fd
iget-object v3, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->k:Landroid/widget/TextView;
if-nez v3, :cond_104
invoke-static {v8}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_104
const/4 v9, -0x1
invoke-virtual {v3, v9}, Landroid/widget/TextView;->setTextColor(I)V
.line 133
iget-object v3, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->k:Landroid/widget/TextView;
if-nez v3, :cond_10f
invoke-static {v8}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_10f
const/high16 v10, 0x41600000 # 14.0f
invoke-virtual {v3, v10}, Landroid/widget/TextView;->setTextSize(F)V
.line 134
iget-object v3, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->k:Landroid/widget/TextView;
if-nez v3, :cond_11b
invoke-static {v8}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_11b
const-string v11, "Close"
check-cast v11, Ljava/lang/CharSequence;
invoke-virtual {v3, v11}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 136
iget-object v3, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->l:Landroid/widget/TextView;
const-string v11, "speedView"
if-nez v3, :cond_12b
invoke-static {v11}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_12b
invoke-virtual {v3, v9}, Landroid/widget/TextView;->setTextColor(I)V
.line 137
iget-object v3, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->l:Landroid/widget/TextView;
if-nez v3, :cond_135
invoke-static {v11}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_135
invoke-virtual {v3, v10}, Landroid/widget/TextView;->setTextSize(F)V
.line 139
iget-object v3, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->m:Landroid/widget/TextView;
const-string v12, "errorView"
if-nez v3, :cond_141
invoke-static {v12}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_141
invoke-virtual {v3, v6}, Landroid/widget/TextView;->setTextColor(I)V
.line 140
iget-object v3, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->m:Landroid/widget/TextView;
if-nez v3, :cond_14b
invoke-static {v12}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_14b
invoke-virtual {v3, v10}, Landroid/widget/TextView;->setTextSize(F)V
.line 142
iget-object v3, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->n:Landroid/widget/ScrollView;
const-string v6, "scrollView"
if-nez v3, :cond_157
invoke-static {v6}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_157
invoke-virtual {v3, v2, v2, v2, v2}, Landroid/widget/ScrollView;->setPaddingRelative(IIII)V
.line 143
iget-object v2, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->j:Landroid/widget/LinearLayout;
const-string v3, "scrollViewContent"
if-nez v2, :cond_163
invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_163
iget-object v10, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->k:Landroid/widget/TextView;
if-nez v10, :cond_16a
invoke-static {v8}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_16a
check-cast v10, Landroid/view/View;
invoke-virtual {v2, v10}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
.line 144
iget-object v2, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->j:Landroid/widget/LinearLayout;
if-nez v2, :cond_176
invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_176
iget-object v8, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->l:Landroid/widget/TextView;
if-nez v8, :cond_17d
invoke-static {v11}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_17d
check-cast v8, Landroid/view/View;
invoke-virtual {v2, v8}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
.line 145
iget-object v2, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->j:Landroid/widget/LinearLayout;
if-nez v2, :cond_189
invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_189
iget-object v8, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->m:Landroid/widget/TextView;
if-nez v8, :cond_190
invoke-static {v12}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_190
check-cast v8, Landroid/view/View;
invoke-virtual {v2, v8}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
.line 146
iget-object v2, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->j:Landroid/widget/LinearLayout;
if-nez v2, :cond_19c
invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_19c
iget-object v8, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->a:Landroid/widget/TextView;
if-nez v8, :cond_1a3
invoke-static {v7}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_1a3
check-cast v8, Landroid/view/View;
invoke-virtual {v2, v8}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
.line 147
iget-object v2, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->n:Landroid/widget/ScrollView;
if-nez v2, :cond_1af
invoke-static {v6}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_1af
iget-object v7, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->j:Landroid/widget/LinearLayout;
if-nez v7, :cond_1b6
invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_1b6
check-cast v7, Landroid/view/View;
invoke-virtual {v2, v7}, Landroid/widget/ScrollView;->addView(Landroid/view/View;)V
.line 148
iget-object v2, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->n:Landroid/widget/ScrollView;
if-nez v2, :cond_1c2
invoke-static {v6}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_1c2
invoke-virtual {p0}, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->getContext()Landroid/content/Context;
move-result-object v3
const-string v7, "context"
invoke-static {v3, v7}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v3
const v8, 0x7f0600af
invoke-virtual {v3, v8}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v3
invoke-virtual {v2, v3}, Landroid/widget/ScrollView;->setBackground(Landroid/graphics/drawable/Drawable;)V
.line 149
iget-object v2, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->n:Landroid/widget/ScrollView;
if-nez v2, :cond_1e0
invoke-static {v6}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_1e0
const/16 v3, 0x8
invoke-virtual {v2, v3}, Landroid/widget/ScrollView;->setVisibility(I)V
.line 151
iget-object v2, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->o:Landroid/widget/Button;
if-nez v2, :cond_1ec
invoke-static {v5}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_1ec
check-cast v2, Landroid/view/View;
invoke-virtual {p0, v2}, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->addView(Landroid/view/View;)V
.line 152
iget-object v2, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->n:Landroid/widget/ScrollView;
if-nez v2, :cond_1f8
invoke-static {v6}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_1f8
check-cast v2, Landroid/view/View;
invoke-virtual {p0, v2}, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->addView(Landroid/view/View;)V
.line 154
iget-object v2, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->o:Landroid/widget/Button;
if-nez v2, :cond_204
invoke-static {v5}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_204
invoke-virtual {v2}, Landroid/widget/Button;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v2
const-string v3, "null cannot be cast to non-null type android.widget.LinearLayout.LayoutParams"
if-eqz v2, :cond_266
check-cast v2, Landroid/widget/LinearLayout$LayoutParams;
const v8, 0x800003
.line 155
iput v8, v2, Landroid/widget/LinearLayout$LayoutParams;->gravity:I
.line 156
iget-object v8, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->o:Landroid/widget/Button;
if-nez v8, :cond_21a
invoke-static {v5}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_21a
check-cast v2, Landroid/view/ViewGroup$LayoutParams;
invoke-virtual {v8, v2}, Landroid/widget/Button;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 158
iget-object v2, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->n:Landroid/widget/ScrollView;
if-nez v2, :cond_226
invoke-static {v6}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_226
invoke-virtual {v2}, Landroid/widget/ScrollView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v2
if-eqz v2, :cond_260
check-cast v2, Landroid/widget/LinearLayout$LayoutParams;
.line 159
iput v9, v2, Landroid/widget/LinearLayout$LayoutParams;->width:I
.line 160
invoke-static {v1}, Lsg/bigo/common/k;->a(F)I
move-result v3
invoke-static {v1}, Lsg/bigo/common/k;->a(F)I
move-result v1
const/4 v5, 0x0
invoke-virtual {v2, v3, v5, v1, v5}, Landroid/widget/LinearLayout$LayoutParams;->setMargins(IIII)V
.line 161
iget-object v1, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->n:Landroid/widget/ScrollView;
if-nez v1, :cond_243
invoke-static {v6}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_243
check-cast v2, Landroid/view/ViewGroup$LayoutParams;
invoke-virtual {v1, v2}, Landroid/widget/ScrollView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 163
invoke-virtual {p0, v4}, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->setOrientation(I)V
.line 164
new-instance v1, Lcom/imo/android/imoim/debugtoolview/DebugToolView$f;
invoke-direct {v1, p0, v0}, Lcom/imo/android/imoim/debugtoolview/DebugToolView$f;-><init>(Lcom/imo/android/imoim/debugtoolview/DebugToolView;I)V
check-cast v1, Landroid/view/View$OnLayoutChangeListener;
invoke-virtual {p0, v1}, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->addOnLayoutChangeListener(Landroid/view/View$OnLayoutChangeListener;)V
.line 174
invoke-virtual {p0}, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0, v7}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->a(Landroid/content/Context;)V
return-void
.line 158
:cond_260
new-instance v0, Lkotlin/TypeCastException;
invoke-direct {v0, v3}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw v0
.line 154
:cond_266
new-instance v0, Lkotlin/TypeCastException;
invoke-direct {v0, v3}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public static final synthetic b(Lcom/imo/android/imoim/debugtoolview/DebugToolView;F)V
.registers 2
.line 24
iput p1, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->d:F
return-void
.end method
.method public static final synthetic c(Lcom/imo/android/imoim/debugtoolview/DebugToolView;)Landroid/view/WindowManager$LayoutParams;
.registers 2
.line 24
iget-object p0, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->q:Landroid/view/WindowManager$LayoutParams;
if-nez p0, :cond_9
const-string v0, "mWindowLayoutParams"
invoke-static {v0}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_9
return-object p0
.end method
.method public static final synthetic d(Lcom/imo/android/imoim/debugtoolview/DebugToolView;)Landroid/view/WindowManager;
.registers 1
.line 24
iget-object p0, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->p:Landroid/view/WindowManager;
return-object p0
.end method
.method public static final synthetic e(Lcom/imo/android/imoim/debugtoolview/DebugToolView;)Z
.registers 1
.line 24
iget-boolean p0, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->g:Z
return p0
.end method
.method public static final synthetic f(Lcom/imo/android/imoim/debugtoolview/DebugToolView;)V
.registers 2
const/4 v0, 0x0
.line 24
iput-boolean v0, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->g:Z
return-void
.end method
.method public static final synthetic g(Lcom/imo/android/imoim/debugtoolview/DebugToolView;)Landroid/widget/TextView;
.registers 2
.line 24
iget-object p0, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->a:Landroid/widget/TextView;
if-nez p0, :cond_9
const-string v0, "contentView"
invoke-static {v0}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_9
return-object p0
.end method
.method public static final synthetic h(Lcom/imo/android/imoim/debugtoolview/DebugToolView;)I
.registers 1
.line 24
iget p0, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->i:I
return p0
.end method
.method public static final synthetic i(Lcom/imo/android/imoim/debugtoolview/DebugToolView;)I
.registers 1
.line 24
iget p0, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->h:I
return p0
.end method
# virtual methods
.method public final a()V
.registers 3
.line 222
iget-boolean v0, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->e:Z
if-nez v0, :cond_5
return-void
.line 223
:cond_5
iget-object v0, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->p:Landroid/view/WindowManager;
if-eqz v0, :cond_f
move-object v1, p0
check-cast v1, Landroid/view/View;
invoke-interface {v0, v1}, Landroid/view/WindowManager;->removeView(Landroid/view/View;)V
:cond_f
const/4 v0, 0x0
.line 224
iput-boolean v0, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->e:Z
.line 225
sget-object v0, Lcom/imo/android/imoim/debugtoolview/b;->a:Lcom/imo/android/imoim/debugtoolview/b;
move-object v0, p0
check-cast v0, Lcom/imo/android/imoim/debugtoolview/b$a;
invoke-static {v0}, Lcom/imo/android/imoim/debugtoolview/b;->b(Lcom/imo/android/imoim/debugtoolview/b$a;)V
return-void
.end method
.method public final a(Landroid/content/Context;)V
.registers 6
const-string v0, "context"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "window"
.line 178
invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
if-eqz v0, :cond_a0
check-cast v0, Landroid/view/WindowManager;
iput-object v0, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->p:Landroid/view/WindowManager;
.line 179
new-instance v0, Landroid/view/WindowManager$LayoutParams;
invoke-direct {v0}, Landroid/view/WindowManager$LayoutParams;-><init>()V
iput-object v0, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->q:Landroid/view/WindowManager$LayoutParams;
const-string v1, "mWindowLayoutParams"
if-nez v0, :cond_1f
.line 181
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_1f
const/4 v2, 0x2
iput v2, v0, Landroid/view/WindowManager$LayoutParams;->type:I
.line 183
iget-object v0, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->q:Landroid/view/WindowManager$LayoutParams;
if-nez v0, :cond_29
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_29
const/4 v2, -0x2
iput v2, v0, Landroid/view/WindowManager$LayoutParams;->width:I
.line 184
iget-object v0, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->q:Landroid/view/WindowManager$LayoutParams;
if-nez v0, :cond_33
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_33
iput v2, v0, Landroid/view/WindowManager$LayoutParams;->height:I
.line 186
iget-object v0, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->q:Landroid/view/WindowManager$LayoutParams;
if-nez v0, :cond_3c
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_3c
const v2, 0x800033
iput v2, v0, Landroid/view/WindowManager$LayoutParams;->gravity:I
.line 188
iget-object v0, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->q:Landroid/view/WindowManager$LayoutParams;
if-nez v0, :cond_48
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_48
const/4 v2, 0x0
iput v2, v0, Landroid/view/WindowManager$LayoutParams;->x:I
.line 189
iget-object v0, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->q:Landroid/view/WindowManager$LayoutParams;
if-nez v0, :cond_52
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_52
invoke-static {p1}, Lsg/bigo/common/k;->a(Landroid/content/Context;)I
move-result p1
div-int/lit8 p1, p1, 0x6
iput p1, v0, Landroid/view/WindowManager$LayoutParams;->y:I
.line 191
iget-object p1, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->q:Landroid/view/WindowManager$LayoutParams;
if-nez p1, :cond_61
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_61
const/16 v0, 0x8
iput v0, p1, Landroid/view/WindowManager$LayoutParams;->flags:I
.line 192
iget-object p1, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->q:Landroid/view/WindowManager$LayoutParams;
if-nez p1, :cond_6c
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_6c
const/4 v0, 0x1
iput v0, p1, Landroid/view/WindowManager$LayoutParams;->format:I
.line 194
iget-boolean p1, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->e:Z
if-nez p1, :cond_9f
.line 195
iget-object p1, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->p:Landroid/view/WindowManager;
if-eqz p1, :cond_86
move-object v2, p0
check-cast v2, Landroid/view/View;
iget-object v3, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->q:Landroid/view/WindowManager$LayoutParams;
if-nez v3, :cond_81
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_81
check-cast v3, Landroid/view/ViewGroup$LayoutParams;
invoke-interface {p1, v2, v3}, Landroid/view/WindowManager;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 196
:cond_86
iput-boolean v0, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->e:Z
.line 197
iget-object p1, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->n:Landroid/widget/ScrollView;
if-nez p1, :cond_91
const-string v0, "scrollView"
invoke-static {v0}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_91
invoke-virtual {p1}, Landroid/widget/ScrollView;->getVisibility()I
move-result p1
if-nez p1, :cond_9f
.line 198
sget-object p1, Lcom/imo/android/imoim/debugtoolview/b;->a:Lcom/imo/android/imoim/debugtoolview/b;
move-object p1, p0
check-cast p1, Lcom/imo/android/imoim/debugtoolview/b$a;
invoke-static {p1}, Lcom/imo/android/imoim/debugtoolview/b;->a(Lcom/imo/android/imoim/debugtoolview/b$a;)V
:cond_9f
return-void
.line 178
:cond_a0
new-instance p1, Lkotlin/TypeCastException;
const-string v0, "null cannot be cast to non-null type android.view.WindowManager"
invoke-direct {p1, v0}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public final a(Ljava/lang/String;)V
.registers 4
const-string v0, "appSpeed"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 279
iget-object v0, p0, Lcom/imo/android/imoim/debugtoolview/DebugToolView;->l:Landroid/widget/TextView;
if-nez v0, :cond_e
const-string v1, "speedView"
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_e
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
const-string v1, "\u5f53\u524d\u4f20\u8f93\u901f\u5ea6 : "
invoke-virtual {v1, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
check-cast p1, Ljava/lang/CharSequence;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
return-void
.end method