CommunityEditMsgComponent.smali
.class public final Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;
.super Lcom/imo/hd/component/BaseActivityComponent;
.source "SourceFile"
# interfaces
.implements Lcom/imo/android/imoim/community/community/create/component/d;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent$a;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/imo/hd/component/BaseActivityComponent<",
"Lcom/imo/android/imoim/community/community/create/component/d;",
">;",
"Lcom/imo/android/imoim/community/community/create/component/d;"
}
.end annotation
# static fields
.field static final synthetic b:[Lkotlin/k/g;
.field public static final v:Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent$a;
# instance fields
.field public c:Landroid/view/View;
.field public d:Lcom/imo/android/imoim/fresco/XCircleImageView;
.field public e:Lcom/imo/xui/widget/edittext/XEditText;
.field public f:Lcom/imo/xui/widget/edittext/XEditText;
.field public g:Landroid/view/View;
.field public h:Ljava/lang/String;
.field public i:Ljava/lang/String;
.field public j:Ljava/lang/String;
.field public k:Ljava/lang/String;
.field public l:Ljava/lang/String;
.field public m:Ljava/lang/String;
.field public n:Z
.field public final o:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
.end field
.field public final p:Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent$h;
.field public final q:Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent$g;
.field public final r:Landroid/view/ViewGroup;
.field public final s:Landroid/widget/TextView;
.field public final t:Landroid/widget/ImageView;
.field public final u:Ljava/lang/String;
.field private final w:Lkotlin/f;
.field private final x:Landroid/view/View;
.field private final y:Landroid/view/View;
# direct methods
.method static constructor <clinit>()V
.registers 5
const/4 v0, 0x1
new-array v0, v0, [Lkotlin/k/g;
new-instance v1, Lkotlin/f/b/z;
const-class v2, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;
invoke-static {v2}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v2
const-string v3, "viewModel"
const-string v4, "getViewModel()Lcom/imo/android/imoim/community/community/create/CommunityCreateViewModel;"
invoke-direct {v1, v2, v3, v4}, Lkotlin/f/b/z;-><init>(Lkotlin/k/c;Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v1}, Lkotlin/f/b/ab;->a(Lkotlin/f/b/y;)Lkotlin/k/j;
move-result-object v1
check-cast v1, Lkotlin/k/g;
const/4 v2, 0x0
aput-object v1, v0, v2
sput-object v0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->b:[Lkotlin/k/g;
new-instance v0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent$a;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent$a;-><init>(Lkotlin/f/b/j;)V
sput-object v0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->v:Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent$a;
return-void
.end method
.method public constructor <init>(Lcom/imo/android/core/component/c;Landroid/view/ViewGroup;Landroid/view/View;Landroid/widget/TextView;Landroid/widget/ImageView;Landroid/view/View;Ljava/lang/String;)V
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/imo/android/core/component/c<",
"*>;",
"Landroid/view/ViewGroup;",
"Landroid/view/View;",
"Landroid/widget/TextView;",
"Landroid/widget/ImageView;",
"Landroid/view/View;",
"Ljava/lang/String;",
")V"
}
.end annotation
const-string v0, "help"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "parentView"
invoke-static {p2, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "goBtn"
invoke-static {p3, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "goTextView"
invoke-static {p4, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "goImage"
invoke-static {p5, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "loadingView"
invoke-static {p6, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "source"
invoke-static {p7, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 69
invoke-direct {p0, p1}, Lcom/imo/hd/component/BaseActivityComponent;-><init>(Lcom/imo/android/core/component/c;)V
iput-object p2, p0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->r:Landroid/view/ViewGroup;
iput-object p3, p0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->x:Landroid/view/View;
iput-object p4, p0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->s:Landroid/widget/TextView;
iput-object p5, p0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->t:Landroid/widget/ImageView;
iput-object p6, p0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->y:Landroid/view/View;
iput-object p7, p0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->u:Ljava/lang/String;
.line 92
new-instance p1, Landroidx/lifecycle/MutableLiveData;
invoke-direct {p1}, Landroidx/lifecycle/MutableLiveData;-><init>()V
iput-object p1, p0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->o:Landroidx/lifecycle/MutableLiveData;
.line 94
new-instance p1, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent$h;
invoke-direct {p1, p0}, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent$h;-><init>(Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;)V
iput-object p1, p0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->p:Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent$h;
.line 102
new-instance p1, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent$g;
invoke-direct {p1, p0}, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent$g;-><init>(Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;)V
iput-object p1, p0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->q:Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent$g;
.line 129
new-instance p1, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent$k;
invoke-direct {p1, p0}, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent$k;-><init>(Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;)V
check-cast p1, Lkotlin/f/a/a;
invoke-static {p1}, Lkotlin/g;->a(Lkotlin/f/a/a;)Lkotlin/f;
move-result-object p1
iput-object p1, p0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->w:Lkotlin/f;
return-void
.end method
.method public static final synthetic a(Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;)Ljava/lang/String;
.registers 1
.line 61
iget-object p0, p0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->u:Ljava/lang/String;
return-object p0
.end method
.method public static final synthetic a(Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;Ljava/lang/String;)V
.registers 2
.line 61
iput-object p1, p0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->k:Ljava/lang/String;
return-void
.end method
.method public static final synthetic a(Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;Z)V
.registers 3
.line 1323
iget-object v0, p0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->x:Landroid/view/View;
invoke-virtual {v0, p1}, Landroid/view/View;->setEnabled(Z)V
.line 1324
iget-object v0, p0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->x:Landroid/view/View;
invoke-virtual {v0, p1}, Landroid/view/View;->setSelected(Z)V
.line 1325
iget-object v0, p0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->s:Landroid/widget/TextView;
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setSelected(Z)V
.line 1326
iput-boolean p1, p0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->n:Z
return-void
.end method
.method public static final synthetic a(Landroid/widget/EditText;)Z
.registers 5
.line 3290
invoke-virtual {p0}, Landroid/widget/EditText;->getScrollY()I
move-result v0
.line 3291
invoke-virtual {p0}, Landroid/widget/EditText;->getLayout()Landroid/text/Layout;
move-result-object v1
const-string v2, "editText.layout"
invoke-static {v1, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v1}, Landroid/text/Layout;->getHeight()I
move-result v1
.line 3292
invoke-virtual {p0}, Landroid/widget/EditText;->getHeight()I
move-result v2
invoke-virtual {p0}, Landroid/widget/EditText;->getCompoundPaddingTop()I
move-result v3
sub-int/2addr v2, v3
invoke-virtual {p0}, Landroid/widget/EditText;->getCompoundPaddingBottom()I
move-result p0
sub-int/2addr v2, p0
sub-int/2addr v1, v2
if-eqz v1, :cond_29
const/4 p0, 0x1
if-gtz v0, :cond_28
sub-int/2addr v1, p0
if-ge v0, v1, :cond_29
:cond_28
return p0
:cond_29
const/4 p0, 0x0
return p0
.end method
.method public static final synthetic b(Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;)Ljava/lang/String;
.registers 1
.line 61
iget-object p0, p0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->j:Ljava/lang/String;
return-object p0
.end method
.method public static final synthetic b(Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;Ljava/lang/String;)V
.registers 2
.line 61
iput-object p1, p0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->i:Ljava/lang/String;
return-void
.end method
.method public static final synthetic c(Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;)V
.registers 2
const/4 v0, 0x0
.line 61
iput-object v0, p0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->j:Ljava/lang/String;
return-void
.end method
.method public static final synthetic c(Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;Ljava/lang/String;)V
.registers 2
.line 61
iput-object p1, p0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->h:Ljava/lang/String;
return-void
.end method
.method public static final synthetic d(Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;)Ljava/lang/String;
.registers 1
.line 61
iget-object p0, p0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->k:Ljava/lang/String;
return-object p0
.end method
.method public static final synthetic e(Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;)Ljava/lang/String;
.registers 1
.line 61
iget-object p0, p0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->l:Ljava/lang/String;
return-object p0
.end method
.method public static final synthetic f(Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;)Ljava/lang/String;
.registers 1
.line 61
iget-object p0, p0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->i:Ljava/lang/String;
return-object p0
.end method
.method public static final synthetic g(Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;)Lcom/imo/android/core/a/b;
.registers 1
.line 61
iget-object p0, p0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->a_:Lcom/imo/android/core/component/c/a;
check-cast p0, Lcom/imo/android/core/a/b;
return-object p0
.end method
.method public static final synthetic h(Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;)Landroid/view/View;
.registers 1
.line 61
iget-object p0, p0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->y:Landroid/view/View;
return-object p0
.end method
.method public static final synthetic i(Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;)Ljava/lang/String;
.registers 1
.line 61
iget-object p0, p0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->h:Ljava/lang/String;
return-object p0
.end method
.method public static final synthetic j(Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;)Lcom/imo/android/imoim/community/community/create/CommunityCreateViewModel;
.registers 1
.line 61
invoke-virtual {p0}, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->g()Lcom/imo/android/imoim/community/community/create/CommunityCreateViewModel;
move-result-object p0
return-object p0
.end method
.method public static final synthetic k(Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;)Ljava/lang/String;
.registers 1
.line 61
iget-object p0, p0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->m:Ljava/lang/String;
return-object p0
.end method
.method public static final synthetic l(Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;)V
.registers 3
.line 2301
invoke-virtual {p0}, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->x()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
check-cast v0, Landroid/content/Context;
invoke-static {v0}, Lcom/imo/android/imoim/managers/ImoPermission;->a(Landroid/content/Context;)Lcom/imo/android/imoim/managers/ImoPermission$a;
move-result-object v0
const-string v1, "android.permission.WRITE_EXTERNAL_STORAGE"
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/managers/ImoPermission$a;->a(Ljava/lang/String;)Lcom/imo/android/imoim/managers/ImoPermission$a;
move-result-object v0
.line 2302
new-instance v1, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent$b;
invoke-direct {v1, p0}, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent$b;-><init>(Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;)V
check-cast v1, Lcom/imo/android/imoim/managers/ImoPermission$Listener;
.line 3191
iput-object v1, v0, Lcom/imo/android/imoim/managers/ImoPermission$a;->c:Lcom/imo/android/imoim/managers/ImoPermission$Listener;
const-string p0, "CommunityEditMsgComponent.goSelectAvatar"
.line 2311
invoke-virtual {v0, p0}, Lcom/imo/android/imoim/managers/ImoPermission$a;->b(Ljava/lang/String;)Z
return-void
.end method
.method public static final synthetic m(Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;)Lcom/imo/xui/widget/edittext/XEditText;
.registers 1
.line 61
iget-object p0, p0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->f:Lcom/imo/xui/widget/edittext/XEditText;
return-object p0
.end method
.method public static final synthetic n(Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;)V
.registers 1
.line 61
invoke-virtual {p0}, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->h()V
return-void
.end method
# virtual methods
.method public final a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 4
.line 339
iput-object p1, p0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->j:Ljava/lang/String;
.line 340
iput-object p2, p0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->k:Ljava/lang/String;
.line 341
iput-object p2, p0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->l:Ljava/lang/String;
.line 342
iput-object p3, p0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->m:Ljava/lang/String;
return-void
.end method
.method public final b()V
.registers 1
return-void
.end method
.method public final c()V
.registers 1
return-void
.end method
.method public final d()Ljava/lang/Class;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/lang/Class<",
"Lcom/imo/android/imoim/community/community/create/component/d;",
">;"
}
.end annotation
.line 373
const-class v0, Lcom/imo/android/imoim/community/community/create/component/d;
return-object v0
.end method
.method public final g()Lcom/imo/android/imoim/community/community/create/CommunityCreateViewModel;
.registers 2
iget-object v0, p0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->w:Lkotlin/f;
invoke-interface {v0}, Lkotlin/f;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/imo/android/imoim/community/community/create/CommunityCreateViewModel;
return-object v0
.end method
.method public final h()V
.registers 4
.line 315
iget-object v0, p0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->j:Ljava/lang/String;
check-cast v0, Ljava/lang/CharSequence;
const/4 v1, 0x0
const/4 v2, 0x1
if-eqz v0, :cond_11
invoke-static {v0}, Lkotlin/m/p;->a(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_f
goto :goto_11
:cond_f
const/4 v0, 0x0
goto :goto_12
:cond_11
:goto_11
const/4 v0, 0x1
:goto_12
if-eqz v0, :cond_26
iget-object v0, p0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->h:Ljava/lang/String;
check-cast v0, Ljava/lang/CharSequence;
if-eqz v0, :cond_23
invoke-static {v0}, Lkotlin/m/p;->a(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_21
goto :goto_23
:cond_21
const/4 v0, 0x0
goto :goto_24
:cond_23
:goto_23
const/4 v0, 0x1
:goto_24
if-nez v0, :cond_3d
:cond_26
iget-object v0, p0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->k:Ljava/lang/String;
check-cast v0, Ljava/lang/CharSequence;
if-eqz v0, :cond_32
invoke-static {v0}, Lkotlin/m/p;->a(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_33
:cond_32
const/4 v1, 0x1
:cond_33
if-nez v1, :cond_3d
.line 316
iget-object v0, p0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->o:Landroidx/lifecycle/MutableLiveData;
sget-object v1, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;->postValue(Ljava/lang/Object;)V
return-void
.line 318
:cond_3d
iget-object v0, p0, Lcom/imo/android/imoim/community/community/create/component/CommunityEditMsgComponent;->o:Landroidx/lifecycle/MutableLiveData;
sget-object v1, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;->postValue(Ljava/lang/Object;)V
return-void
.end method