Created
February 17, 2019 11:11
-
-
Save krossovochkin/3d8494d686000983bf91a1c496964745 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.class public final Lcom/krossovochkin/butterknifetest/ExtensionsActivity; | |
.super Landroidx/appcompat/app/c; | |
# instance fields | |
.field private j:Ljava/util/HashMap; | |
# direct methods | |
.method public constructor <init>()V | |
.registers 1 | |
invoke-direct {p0}, Landroidx/appcompat/app/c;-><init>()V | |
return-void | |
.end method | |
# virtual methods | |
.method public final onCreate(Landroid/os/Bundle;)V | |
.registers 4 | |
invoke-super {p0, p1}, Landroidx/appcompat/app/c;->onCreate(Landroid/os/Bundle;)V | |
const p1, 0x7f0a001e | |
invoke-virtual {p0, p1}, Lcom/krossovochkin/butterknifetest/ExtensionsActivity;->setContentView(I)V | |
sget p1, Lcom/krossovochkin/butterknifetest/a$a;->textView:I | |
iget-object v0, p0, Lcom/krossovochkin/butterknifetest/ExtensionsActivity;->j:Ljava/util/HashMap; | |
if-nez v0, :cond_16 | |
new-instance v0, Ljava/util/HashMap; | |
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V | |
iput-object v0, p0, Lcom/krossovochkin/butterknifetest/ExtensionsActivity;->j:Ljava/util/HashMap; | |
:cond_16 | |
iget-object v0, p0, Lcom/krossovochkin/butterknifetest/ExtensionsActivity;->j:Ljava/util/HashMap; | |
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | |
move-result-object v1 | |
invoke-virtual {v0, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; | |
move-result-object v0 | |
check-cast v0, Landroid/view/View; | |
if-nez v0, :cond_31 | |
invoke-virtual {p0, p1}, Landroidx/fragment/app/d;->findViewById(I)Landroid/view/View; | |
move-result-object v0 | |
iget-object v1, p0, Lcom/krossovochkin/butterknifetest/ExtensionsActivity;->j:Ljava/util/HashMap; | |
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | |
move-result-object p1 | |
invoke-virtual {v1, p1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | |
:cond_31 | |
check-cast v0, Landroid/widget/TextView; | |
const-string p1, "Text" | |
check-cast p1, Ljava/lang/CharSequence; | |
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V | |
const/high16 p1, -0x10000 | |
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setTextColor(I)V | |
const/high16 p1, 0x41600000 # 14.0f | |
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setTextSize(F)V | |
return-void | |
.end method |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment