GroupStickersActivity$3.smali
.class Lim/tpelyyftgw/ui/GroupStickersActivity$3;
.super Ljava/lang/Object;
.source "GroupStickersActivity.java"
# interfaces
.implements Landroid/text/TextWatcher;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lim/tpelyyftgw/ui/GroupStickersActivity;->createView(Landroid/content/Context;)Landroid/view/View;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field ignoreTextChange:Z
.field final synthetic this$0:Lim/tpelyyftgw/ui/GroupStickersActivity;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method constructor <init>(Lim/tpelyyftgw/ui/GroupStickersActivity;)V
.registers 2
.param p1, "this$0" # Lim/tpelyyftgw/ui/GroupStickersActivity;
.line 215
iput-object p1, p0, Lim/tpelyyftgw/ui/GroupStickersActivity$3;->this$0:Lim/tpelyyftgw/ui/GroupStickersActivity;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public afterTextChanged(Landroid/text/Editable;)V
.registers 8
.param p1, "s" # Landroid/text/Editable;
.line 231
iget-object v0, p0, Lim/tpelyyftgw/ui/GroupStickersActivity$3;->this$0:Lim/tpelyyftgw/ui/GroupStickersActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/GroupStickersActivity;->access$500(Lim/tpelyyftgw/ui/GroupStickersActivity;)Landroid/widget/ImageView;
move-result-object v0
const/4 v1, 0x0
if-eqz v0, :cond_1b
.line 232
iget-object v0, p0, Lim/tpelyyftgw/ui/GroupStickersActivity$3;->this$0:Lim/tpelyyftgw/ui/GroupStickersActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/GroupStickersActivity;->access$500(Lim/tpelyyftgw/ui/GroupStickersActivity;)Landroid/widget/ImageView;
move-result-object v0
invoke-interface {p1}, Landroid/text/Editable;->length()I
move-result v2
if-lez v2, :cond_17
const/4 v2, 0x0
goto :goto_18
:cond_17
const/4 v2, 0x4
:goto_18
invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setVisibility(I)V
.line 234
:cond_1b
iget-boolean v0, p0, Lim/tpelyyftgw/ui/GroupStickersActivity$3;->ignoreTextChange:Z
if-nez v0, :cond_85
iget-object v0, p0, Lim/tpelyyftgw/ui/GroupStickersActivity$3;->this$0:Lim/tpelyyftgw/ui/GroupStickersActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/GroupStickersActivity;->access$600(Lim/tpelyyftgw/ui/GroupStickersActivity;)Z
move-result v0
if-eqz v0, :cond_28
goto :goto_85
.line 237
:cond_28
invoke-interface {p1}, Landroid/text/Editable;->length()I
move-result v0
const/4 v2, 0x5
if-le v0, v2, :cond_7f
.line 238
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/GroupStickersActivity$3;->ignoreTextChange:Z
.line 240
:try_start_32
invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v2
.line 241
.local v2, "uri":Landroid/net/Uri;
if-eqz v2, :cond_7b
.line 242
invoke-virtual {v2}, Landroid/net/Uri;->getPathSegments()Ljava/util/List;
move-result-object v3
.line 243
.local v3, "segments":Ljava/util/List;, "Ljava/util/List<Ljava/lang/String;>;"
invoke-interface {v3}, Ljava/util/List;->size()I
move-result v4
const/4 v5, 0x2
if-ne v4, v5, :cond_7b
.line 244
invoke-interface {v3, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/String;
invoke-virtual {v4}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v4
const-string v5, "addstickers"
invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_7b
.line 245
iget-object v4, p0, Lim/tpelyyftgw/ui/GroupStickersActivity$3;->this$0:Lim/tpelyyftgw/ui/GroupStickersActivity;
invoke-static {v4}, Lim/tpelyyftgw/ui/GroupStickersActivity;->access$700(Lim/tpelyyftgw/ui/GroupStickersActivity;)Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
move-result-object v4
invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/CharSequence;
invoke-virtual {v4, v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
.line 246
iget-object v0, p0, Lim/tpelyyftgw/ui/GroupStickersActivity$3;->this$0:Lim/tpelyyftgw/ui/GroupStickersActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/GroupStickersActivity;->access$700(Lim/tpelyyftgw/ui/GroupStickersActivity;)Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
move-result-object v0
iget-object v4, p0, Lim/tpelyyftgw/ui/GroupStickersActivity$3;->this$0:Lim/tpelyyftgw/ui/GroupStickersActivity;
invoke-static {v4}, Lim/tpelyyftgw/ui/GroupStickersActivity;->access$700(Lim/tpelyyftgw/ui/GroupStickersActivity;)Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
move-result-object v4
invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->length()I
move-result v4
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setSelection(I)V
:try_end_7b
.catch Ljava/lang/Exception; {:try_start_32 .. :try_end_7b} :catch_7c
.line 252
.end local v2 # "uri":Landroid/net/Uri;
.end local v3 # "segments":Ljava/util/List;, "Ljava/util/List<Ljava/lang/String;>;"
:cond_7b
goto :goto_7d
.line 250
:catch_7c
move-exception v0
.line 253
:goto_7d
iput-boolean v1, p0, Lim/tpelyyftgw/ui/GroupStickersActivity$3;->ignoreTextChange:Z
.line 255
:cond_7f
iget-object v0, p0, Lim/tpelyyftgw/ui/GroupStickersActivity$3;->this$0:Lim/tpelyyftgw/ui/GroupStickersActivity;
invoke-static {v0}, Lim/tpelyyftgw/ui/GroupStickersActivity;->access$800(Lim/tpelyyftgw/ui/GroupStickersActivity;)V
.line 256
return-void
.line 235
:cond_85
:goto_85
return-void
.end method
.method public beforeTextChanged(Ljava/lang/CharSequence;III)V
.registers 5
.param p1, "s" # Ljava/lang/CharSequence;
.param p2, "start" # I
.param p3, "count" # I
.param p4, "after" # I
.line 222
return-void
.end method
.method public onTextChanged(Ljava/lang/CharSequence;III)V
.registers 5
.param p1, "s" # Ljava/lang/CharSequence;
.param p2, "start" # I
.param p3, "before" # I
.param p4, "count" # I
.line 227
return-void
.end method