SearchCityActivity.smali

.class public final Lcom/imo/android/imoim/util/city/SearchCityActivity;
.super Lcom/imo/android/imoim/activities/IMOActivity;
.source "SourceFile"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/imo/android/imoim/util/city/SearchCityActivity$a;
    }
.end annotation


# static fields
.field public static final a:Lcom/imo/android/imoim/util/city/SearchCityActivity$a;


# instance fields
.field private b:Lcom/imo/xui/widget/title/XTitleView;

.field private c:Landroid/widget/EditText;

.field private d:Lcom/imo/android/imoim/util/city/SelectLocationViewModel;

.field private e:Lcom/imo/xui/widget/refresh/XRecyclerRefreshLayout;

.field private f:Landroidx/recyclerview/widget/RecyclerView;

.field private g:Landroid/widget/TextView;

.field private h:Landroid/view/View;

.field private i:Landroid/view/View;

.field private j:Landroid/view/View;

.field private k:Lcom/imo/android/imoim/util/city/SearchCityAdapter;

.field private l:Lcom/imo/android/imoim/publicchannel/CityInfo;

.field private m:Ljava/lang/String;

.field private n:Ljava/lang/String;

.field private o:Ljava/lang/String;

.field private p:Ljava/lang/String;

.field private q:Ljava/lang/String;

.field private r:I

.field private s:Z


# direct methods
.method static constructor <clinit>()V
    .registers 2

    new-instance v0, Lcom/imo/android/imoim/util/city/SearchCityActivity$a;

    const/4 v1, 0x0

    invoke-direct {v0, v1}, Lcom/imo/android/imoim/util/city/SearchCityActivity$a;-><init>(Lkotlin/f/b/j;)V

    sput-object v0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->a:Lcom/imo/android/imoim/util/city/SearchCityActivity$a;

    return-void
.end method

.method public constructor <init>()V
    .registers 2

    .line 37
    invoke-direct {p0}, Lcom/imo/android/imoim/activities/IMOActivity;-><init>()V

    const-string v0, ""

    .line 53
    iput-object v0, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->m:Ljava/lang/String;

    .line 54
    iput-object v0, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->n:Ljava/lang/String;

    .line 55
    iput-object v0, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->o:Ljava/lang/String;

    .line 56
    iput-object v0, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->p:Ljava/lang/String;

    return-void
.end method

.method public static final synthetic a(Lcom/imo/android/imoim/util/city/SearchCityActivity;)I
    .registers 1

    .line 37
    iget p0, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->r:I

    return p0
.end method

.method private final a()V
    .registers 7

    .line 308
    iget-object v0, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->d:Lcom/imo/android/imoim/util/city/SelectLocationViewModel;

    if-nez v0, :cond_9

    const-string v1, "mViewModel"

    invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_9
    iget-object v1, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->m:Ljava/lang/String;

    iget-object v2, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->o:Ljava/lang/String;

    iget-object v3, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->q:Ljava/lang/String;

    const-string v4, "scenario"

    invoke-static {v1, v4}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v5, "name"

    invoke-static {v2, v5}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    .line 5039
    iget-object v0, v0, Lcom/imo/android/imoim/util/city/SelectLocationViewModel;->a:Lcom/imo/android/imoim/util/city/f;

    invoke-static {v1, v4}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-static {v2, v5}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    .line 5055
    sget-object v4, Lcom/imo/android/imoim/util/city/a/a;->a:Lcom/imo/android/imoim/util/city/a/a$a;

    invoke-static {}, Lcom/imo/android/imoim/util/city/a/a$a;->a()Lcom/imo/android/imoim/util/city/a/a;

    new-instance v4, Lcom/imo/android/imoim/util/city/f$c;

    invoke-direct {v4, v0}, Lcom/imo/android/imoim/util/city/f$c;-><init>(Lcom/imo/android/imoim/util/city/f;)V

    check-cast v4, Lb/a;

    invoke-static {v1, v2, v3, v4}, Lcom/imo/android/imoim/util/city/a/a;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lb/a;)V

    return-void
.end method

.method public static final synthetic a(Lcom/imo/android/imoim/util/city/SearchCityActivity;I)V
    .registers 2

    .line 37
    iput p1, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->r:I

    return-void
.end method

.method public static final synthetic a(Lcom/imo/android/imoim/util/city/SearchCityActivity;Ljava/lang/String;)V
    .registers 2

    .line 37
    iput-object p1, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->o:Ljava/lang/String;

    return-void
.end method

.method public static final synthetic b(Lcom/imo/android/imoim/util/city/SearchCityActivity;)Ljava/lang/String;
    .registers 1

    .line 37
    iget-object p0, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->o:Ljava/lang/String;

    return-object p0
.end method

.method public static final synthetic b(Lcom/imo/android/imoim/util/city/SearchCityActivity;Ljava/lang/String;)V
    .registers 2

    .line 37
    iput-object p1, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->q:Ljava/lang/String;

    return-void
.end method

.method public static final synthetic c(Lcom/imo/android/imoim/util/city/SearchCityActivity;)V
    .registers 5

    .line 5260
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "mInput is "

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget-object v1, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->o:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v1, ",mIsLoading is "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-boolean v1, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->s:Z

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const-string v1, "SearchCityActivity"

    .line 6071
    invoke-static {v1, v0}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V

    .line 5262
    iget-object v0, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->o:Ljava/lang/String;

    check-cast v0, Ljava/lang/CharSequence;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_97

    iget-boolean v0, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->s:Z

    if-eqz v0, :cond_2e

    goto :goto_97

    :cond_2e
    const/4 v0, 0x1

    .line 5266
    iput-boolean v0, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->s:Z

    .line 5268
    sget-object v0, Lcom/imo/android/imoim/util/city/b/b;->a:Lcom/imo/android/imoim/util/city/b/b;

    iget-object v1, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->o:Ljava/lang/String;

    iget-object v2, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->n:Ljava/lang/String;

    invoke-virtual {v0, v1, v2}, Lcom/imo/android/imoim/util/city/b/b;->b(Ljava/lang/String;Ljava/lang/String;)V

    .line 5269
    iget-object v0, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->o:Ljava/lang/String;

    iput-object v0, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->p:Ljava/lang/String;

    const/4 v0, 0x0

    .line 5272
    iput-object v0, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->q:Ljava/lang/String;

    .line 5273
    iget-object v1, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->e:Lcom/imo/xui/widget/refresh/XRecyclerRefreshLayout;

    if-nez v1, :cond_4a

    const-string v2, "mRefreshLayout"

    invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_4a
    sget-object v2, Lcom/imo/xui/widget/refresh/XRecyclerRefreshLayout$c;->COMMON_MODEL:Lcom/imo/xui/widget/refresh/XRecyclerRefreshLayout$c;

    invoke-virtual {v1, v2}, Lcom/imo/xui/widget/refresh/XRecyclerRefreshLayout;->setLoadMoreModel(Lcom/imo/xui/widget/refresh/XRecyclerRefreshLayout$c;)V

    .line 5276
    iput-object v0, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->l:Lcom/imo/android/imoim/publicchannel/CityInfo;

    .line 5277
    invoke-virtual {p0, v0}, Lcom/imo/android/imoim/util/city/SearchCityActivity;->a(Lcom/imo/android/imoim/publicchannel/CityInfo;)V

    .line 6287
    iget-object v1, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->k:Lcom/imo/android/imoim/util/city/SearchCityAdapter;

    const-string v2, "mAdapter"

    if-nez v1, :cond_5d

    invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    .line 8099
    :cond_5d
    iget-object v3, v1, Lcom/imo/hd/common/rv/MultiItemTypeAdapter;->l:Ljava/util/List;

    if-eqz v3, :cond_64

    .line 7117
    invoke-interface {v3}, Ljava/util/List;->clear()V

    .line 7118
    :cond_64
    iput-object v0, v1, Lcom/imo/android/imoim/util/city/SearchCityAdapter;->a:Lcom/imo/android/imoim/util/city/a;

    const/4 v0, -0x1

    .line 7119
    iput v0, v1, Lcom/imo/android/imoim/util/city/SearchCityAdapter;->b:I

    .line 6288
    iget-object v0, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->k:Lcom/imo/android/imoim/util/city/SearchCityAdapter;

    if-nez v0, :cond_70

    invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_70
    invoke-virtual {v0}, Lcom/imo/android/imoim/util/city/SearchCityAdapter;->notifyDataSetChanged()V

    .line 6289
    iget-object v0, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->h:Landroid/view/View;

    if-nez v0, :cond_7c

    const-string v1, "mEmptyView"

    invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_7c
    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V

    .line 6290
    iget-object v0, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->i:Landroid/view/View;

    if-nez v0, :cond_8a

    const-string v1, "mProgressView"

    invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_8a
    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V

    .line 6291
    move-object v0, p0

    check-cast v0, Landroid/app/Activity;

    invoke-static {v0}, Lcom/imo/android/imoim/util/common/h;->a(Landroid/app/Activity;)V

    .line 5283
    invoke-direct {p0}, Lcom/imo/android/imoim/util/city/SearchCityActivity;->a()V

    :cond_97
    :goto_97
    return-void
.end method

.method public static final synthetic d(Lcom/imo/android/imoim/util/city/SearchCityActivity;)Lcom/imo/android/imoim/publicchannel/CityInfo;
    .registers 1

    .line 37
    iget-object p0, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->l:Lcom/imo/android/imoim/publicchannel/CityInfo;

    return-object p0
.end method

.method public static final synthetic e(Lcom/imo/android/imoim/util/city/SearchCityActivity;)Ljava/lang/String;
    .registers 1

    .line 37
    iget-object p0, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->m:Ljava/lang/String;

    return-object p0
.end method

.method public static final synthetic f(Lcom/imo/android/imoim/util/city/SearchCityActivity;)V
    .registers 4

    .line 8323
    iget-object v0, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->l:Lcom/imo/android/imoim/publicchannel/CityInfo;

    if-eqz v0, :cond_19

    .line 8326
    new-instance v0, Landroid/content/Intent;

    invoke-direct {v0}, Landroid/content/Intent;-><init>()V

    .line 8327
    iget-object v1, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->l:Lcom/imo/android/imoim/publicchannel/CityInfo;

    check-cast v1, Landroid/os/Parcelable;

    const-string v2, "city_info"

    invoke-virtual {v0, v2, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;

    const/4 v1, -0x1

    .line 8328
    invoke-virtual {p0, v1, v0}, Lcom/imo/android/imoim/util/city/SearchCityActivity;->setResult(ILandroid/content/Intent;)V

    .line 8329
    invoke-virtual {p0}, Lcom/imo/android/imoim/util/city/SearchCityActivity;->finish()V

    :cond_19
    return-void
.end method

.method public static final synthetic g(Lcom/imo/android/imoim/util/city/SearchCityActivity;)V
    .registers 1

    .line 37
    invoke-direct {p0}, Lcom/imo/android/imoim/util/city/SearchCityActivity;->a()V

    return-void
.end method

.method public static final synthetic h(Lcom/imo/android/imoim/util/city/SearchCityActivity;)Ljava/lang/String;
    .registers 1

    .line 37
    iget-object p0, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->n:Ljava/lang/String;

    return-object p0
.end method

.method public static final synthetic i(Lcom/imo/android/imoim/util/city/SearchCityActivity;)V
    .registers 2

    const/4 v0, 0x0

    .line 37
    iput-boolean v0, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->s:Z

    return-void
.end method

.method public static final synthetic j(Lcom/imo/android/imoim/util/city/SearchCityActivity;)Lcom/imo/xui/widget/refresh/XRecyclerRefreshLayout;
    .registers 2

    .line 37
    iget-object p0, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->e:Lcom/imo/xui/widget/refresh/XRecyclerRefreshLayout;

    if-nez p0, :cond_9

    const-string v0, "mRefreshLayout"

    invoke-static {v0}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_9
    return-object p0
.end method

.method public static final synthetic k(Lcom/imo/android/imoim/util/city/SearchCityActivity;)Lcom/imo/android/imoim/util/city/SearchCityAdapter;
    .registers 2

    .line 37
    iget-object p0, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->k:Lcom/imo/android/imoim/util/city/SearchCityAdapter;

    if-nez p0, :cond_9

    const-string v0, "mAdapter"

    invoke-static {v0}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_9
    return-object p0
.end method

.method public static final synthetic l(Lcom/imo/android/imoim/util/city/SearchCityActivity;)V
    .registers 3

    .line 9295
    iget-object v0, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->h:Landroid/view/View;

    if-nez v0, :cond_9

    const-string v1, "mEmptyView"

    invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_9
    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V

    .line 9296
    iget-object v0, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->i:Landroid/view/View;

    if-nez v0, :cond_16

    const-string v1, "mProgressView"

    invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_16
    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V

    .line 9297
    iget-object p0, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->e:Lcom/imo/xui/widget/refresh/XRecyclerRefreshLayout;

    if-nez p0, :cond_24

    const-string v0, "mRefreshLayout"

    invoke-static {v0}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_24
    invoke-virtual {p0, v1}, Lcom/imo/xui/widget/refresh/XRecyclerRefreshLayout;->setVisibility(I)V

    return-void
.end method

.method public static final synthetic m(Lcom/imo/android/imoim/util/city/SearchCityActivity;)V
    .registers 4

    .line 9301
    iget-object v0, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->h:Landroid/view/View;

    if-nez v0, :cond_9

    const-string v1, "mEmptyView"

    invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_9
    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V

    .line 9302
    iget-object v0, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->i:Landroid/view/View;

    if-nez v0, :cond_17

    const-string v2, "mProgressView"

    invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_17
    invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V

    .line 9303
    iget-object p0, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->e:Lcom/imo/xui/widget/refresh/XRecyclerRefreshLayout;

    if-nez p0, :cond_23

    const-string v0, "mRefreshLayout"

    invoke-static {v0}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_23
    const/4 v0, 0x0

    invoke-virtual {p0, v0}, Lcom/imo/xui/widget/refresh/XRecyclerRefreshLayout;->setVisibility(I)V

    return-void
.end method

.method public static final synthetic n(Lcom/imo/android/imoim/util/city/SearchCityActivity;)Landroid/view/View;
    .registers 2

    .line 37
    iget-object p0, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->j:Landroid/view/View;

    if-nez p0, :cond_9

    const-string v0, "mIvClearSearch"

    invoke-static {v0}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_9
    return-object p0
.end method

.method public static final synthetic o(Lcom/imo/android/imoim/util/city/SearchCityActivity;)Landroid/widget/EditText;
    .registers 2

    .line 37
    iget-object p0, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->c:Landroid/widget/EditText;

    if-nez p0, :cond_9

    const-string v0, "mEdText"

    invoke-static {v0}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_9
    return-object p0
.end method


# virtual methods
.method public final a(Lcom/imo/android/imoim/publicchannel/CityInfo;)V
    .registers 3

    .line 333
    iput-object p1, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->l:Lcom/imo/android/imoim/publicchannel/CityInfo;

    .line 334
    iget-object p1, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->b:Lcom/imo/xui/widget/title/XTitleView;

    if-nez p1, :cond_b

    const-string v0, "mXtitleView"

    invoke-static {v0}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_b
    iget-object v0, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->l:Lcom/imo/android/imoim/publicchannel/CityInfo;

    if-eqz v0, :cond_11

    const/4 v0, 0x1

    goto :goto_12

    :cond_11
    const/4 v0, 0x0

    :goto_12
    invoke-virtual {p1, v0}, Lcom/imo/xui/widget/title/XTitleView;->a(Z)V

    return-void
.end method

.method public final onActivityResult(IILandroid/content/Intent;)V
    .registers 6

    .line 313
    invoke-super {p0, p1, p2, p3}, Lcom/imo/android/imoim/activities/IMOActivity;->onActivityResult(IILandroid/content/Intent;)V

    .line 314
    invoke-virtual {p0}, Lcom/imo/android/imoim/util/city/SearchCityActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager;

    move-result-object v0

    const-string v1, "supportFragmentManager"

    invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;->getFragments()Ljava/util/List;

    move-result-object v0

    const-string v1, "supportFragmentManager.fragments"

    invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    if-eqz v0, :cond_31

    .line 315
    invoke-interface {v0}, Ljava/util/List;->size()I

    move-result v1

    if-lez v1, :cond_31

    .line 316
    invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v0

    :goto_21
    invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z

    move-result v1

    if-eqz v1, :cond_31

    invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Landroidx/fragment/app/Fragment;

    .line 317
    invoke-virtual {v1, p1, p2, p3}, Landroidx/fragment/app/Fragment;->onActivityResult(IILandroid/content/Intent;)V

    goto :goto_21

    :cond_31
    return-void
.end method

.method public final onCreate(Landroid/os/Bundle;)V
    .registers 7

    .line 88
    invoke-super {p0, p1}, Lcom/imo/android/imoim/activities/IMOActivity;->onCreate(Landroid/os/Bundle;)V

    .line 89
    invoke-virtual {p0}, Lcom/imo/android/imoim/util/city/SearchCityActivity;->getIntent()Landroid/content/Intent;

    move-result-object p1

    const-string v0, "scenario"

    invoke-virtual {p1, v0}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p1

    const-string v1, ""

    if-nez p1, :cond_12

    move-object p1, v1

    :cond_12
    iput-object p1, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->m:Ljava/lang/String;

    .line 90
    invoke-virtual {p0}, Lcom/imo/android/imoim/util/city/SearchCityActivity;->getIntent()Landroid/content/Intent;

    move-result-object p1

    const-string v2, "from"

    invoke-virtual {p1, v2}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p1

    if-nez p1, :cond_21

    goto :goto_22

    :cond_21
    move-object v1, p1

    :goto_22
    iput-object v1, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->n:Ljava/lang/String;

    const p1, 0x7f0b009d

    .line 91
    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/util/city/SearchCityActivity;->setContentView(I)V

    .line 93
    sget-object p1, Lcom/imo/android/imoim/util/city/b/b;->a:Lcom/imo/android/imoim/util/city/b/b;

    iget-object v1, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->n:Ljava/lang/String;

    invoke-virtual {p1, v1}, Lcom/imo/android/imoim/util/city/b/b;->d(Ljava/lang/String;)V

    const p1, 0x7f09168e

    .line 1208
    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/util/city/SearchCityActivity;->findViewById(I)Landroid/view/View;

    move-result-object p1

    const-string v1, "findViewById(R.id.xtitle_view)"

    invoke-static {p1, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    check-cast p1, Lcom/imo/xui/widget/title/XTitleView;

    iput-object p1, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->b:Lcom/imo/xui/widget/title/XTitleView;

    const p1, 0x7f0904ee

    .line 1209
    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/util/city/SearchCityActivity;->findViewById(I)Landroid/view/View;

    move-result-object p1

    const-string v1, "findViewById(R.id.et_search)"

    invoke-static {p1, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    check-cast p1, Landroid/widget/EditText;

    iput-object p1, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->c:Landroid/widget/EditText;

    const p1, 0x7f09141b

    .line 1210
    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/util/city/SearchCityActivity;->findViewById(I)Landroid/view/View;

    move-result-object p1

    const-string v1, "findViewById(R.id.tv_search)"

    invoke-static {p1, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    check-cast p1, Landroid/widget/TextView;

    iput-object p1, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->g:Landroid/widget/TextView;

    const p1, 0x7f090e47

    .line 1211
    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/util/city/SearchCityActivity;->findViewById(I)Landroid/view/View;

    move-result-object p1

    const-string v1, "findViewById(R.id.refresh_layout)"

    invoke-static {p1, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    check-cast p1, Lcom/imo/xui/widget/refresh/XRecyclerRefreshLayout;

    iput-object p1, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->e:Lcom/imo/xui/widget/refresh/XRecyclerRefreshLayout;

    const p1, 0x7f090e38

    .line 1212
    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/util/city/SearchCityActivity;->findViewById(I)Landroid/view/View;

    move-result-object p1

    const-string v1, "findViewById(R.id.recycler_view)"

    invoke-static {p1, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    check-cast p1, Landroidx/recyclerview/widget/RecyclerView;

    iput-object p1, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->f:Landroidx/recyclerview/widget/RecyclerView;

    const p1, 0x7f090b45

    .line 1213
    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/util/city/SearchCityActivity;->findViewById(I)Landroid/view/View;

    move-result-object p1

    const-string v1, "findViewById(R.id.ll_empty)"

    invoke-static {p1, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object p1, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->h:Landroid/view/View;

    const p1, 0x7f0905ad

    .line 1214
    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/util/city/SearchCityActivity;->findViewById(I)Landroid/view/View;

    move-result-object p1

    const-string v1, "findViewById(R.id.fl_progress)"

    invoke-static {p1, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object p1, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->i:Landroid/view/View;

    const p1, 0x7f090895

    .line 1215
    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/util/city/SearchCityActivity;->findViewById(I)Landroid/view/View;

    move-result-object p1

    const-string v1, "findViewById(R.id.iv_clear_search_input)"

    invoke-static {p1, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    iput-object p1, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->j:Landroid/view/View;

    .line 1217
    iget-object p1, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->c:Landroid/widget/EditText;

    const-string v1, "mEdText"

    if-nez p1, :cond_b4

    invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_b4
    const/4 v2, 0x1

    invoke-virtual {p1, v2}, Landroid/widget/EditText;->setCursorVisible(Z)V

    .line 1218
    iget-object p1, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->c:Landroid/widget/EditText;

    if-nez p1, :cond_bf

    invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_bf
    new-instance v2, Lcom/imo/android/imoim/util/city/SearchCityActivity$b;

    invoke-direct {v2, p0}, Lcom/imo/android/imoim/util/city/SearchCityActivity$b;-><init>(Lcom/imo/android/imoim/util/city/SearchCityActivity;)V

    check-cast v2, Landroid/text/TextWatcher;

    invoke-virtual {p1, v2}, Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V

    .line 1240
    iget-object p1, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->j:Landroid/view/View;

    if-nez p1, :cond_d2

    const-string v2, "mIvClearSearch"

    invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_d2
    new-instance v2, Lcom/imo/android/imoim/util/city/SearchCityActivity$c;

    invoke-direct {v2, p0}, Lcom/imo/android/imoim/util/city/SearchCityActivity$c;-><init>(Lcom/imo/android/imoim/util/city/SearchCityActivity;)V

    check-cast v2, Landroid/view/View$OnClickListener;

    invoke-virtual {p1, v2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 1244
    iget-object p1, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->c:Landroid/widget/EditText;

    if-nez p1, :cond_e3

    invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_e3
    new-instance v2, Lcom/imo/android/imoim/util/city/SearchCityActivity$d;

    invoke-direct {v2, p0}, Lcom/imo/android/imoim/util/city/SearchCityActivity$d;-><init>(Lcom/imo/android/imoim/util/city/SearchCityActivity;)V

    check-cast v2, Landroid/view/View$OnKeyListener;

    invoke-virtual {p1, v2}, Landroid/widget/EditText;->setOnKeyListener(Landroid/view/View$OnKeyListener;)V

    .line 1256
    iget-object p1, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->c:Landroid/widget/EditText;

    if-nez p1, :cond_f4

    invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_f4
    invoke-virtual {p1}, Landroid/widget/EditText;->requestFocus()Z

    .line 97
    iget-object p1, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->f:Landroidx/recyclerview/widget/RecyclerView;

    const-string v1, "mRecyclerView"

    if-nez p1, :cond_100

    invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_100
    new-instance v2, Lcom/imo/android/imoim/util/city/SearchCityActivity$onCreate$1;

    invoke-direct {v2, p0}, Lcom/imo/android/imoim/util/city/SearchCityActivity$onCreate$1;-><init>(Lcom/imo/android/imoim/util/city/SearchCityActivity;)V

    check-cast v2, Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;

    invoke-virtual {p1, v2}, Landroidx/recyclerview/widget/RecyclerView;->addOnScrollListener(Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;)V

    .line 109
    iget-object p1, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->g:Landroid/widget/TextView;

    if-nez p1, :cond_113

    const-string v2, "mTvSearch"

    invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_113
    new-instance v2, Lcom/imo/android/imoim/util/city/SearchCityActivity$e;

    invoke-direct {v2, p0}, Lcom/imo/android/imoim/util/city/SearchCityActivity$e;-><init>(Lcom/imo/android/imoim/util/city/SearchCityActivity;)V

    check-cast v2, Landroid/view/View$OnClickListener;

    invoke-virtual {p1, v2}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 116
    iget-object p1, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->b:Lcom/imo/xui/widget/title/XTitleView;

    if-nez p1, :cond_126

    const-string v2, "mXtitleView"

    invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_126
    new-instance v2, Lcom/imo/android/imoim/util/city/SearchCityActivity$f;

    invoke-direct {v2, p0}, Lcom/imo/android/imoim/util/city/SearchCityActivity$f;-><init>(Lcom/imo/android/imoim/util/city/SearchCityActivity;)V

    check-cast v2, Lcom/imo/xui/widget/title/a;

    invoke-virtual {p1, v2}, Lcom/imo/xui/widget/title/XTitleView;->setIXTitleViewListener(Lcom/imo/xui/widget/title/a;)V

    .line 137
    iget-object p1, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->e:Lcom/imo/xui/widget/refresh/XRecyclerRefreshLayout;

    const-string v2, "mRefreshLayout"

    if-nez p1, :cond_139

    invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_139
    const/4 v3, 0x0

    invoke-virtual {p1, v3}, Lcom/imo/xui/widget/refresh/XRecyclerRefreshLayout;->setEnablePullToRefresh(Z)V

    .line 138
    iget-object p1, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->e:Lcom/imo/xui/widget/refresh/XRecyclerRefreshLayout;

    if-nez p1, :cond_144

    invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_144
    sget-object v3, Lcom/imo/xui/widget/refresh/XRecyclerRefreshLayout$c;->COMMON_MODEL:Lcom/imo/xui/widget/refresh/XRecyclerRefreshLayout$c;

    invoke-virtual {p1, v3}, Lcom/imo/xui/widget/refresh/XRecyclerRefreshLayout;->setLoadMoreModel(Lcom/imo/xui/widget/refresh/XRecyclerRefreshLayout$c;)V

    .line 139
    iget-object p1, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->e:Lcom/imo/xui/widget/refresh/XRecyclerRefreshLayout;

    if-nez p1, :cond_150

    invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_150
    new-instance v3, Lcom/imo/android/imoim/biggroup/view/chat/RefreshFootLayout;

    move-object v4, p0

    check-cast v4, Landroid/content/Context;

    invoke-direct {v3, v4}, Lcom/imo/android/imoim/biggroup/view/chat/RefreshFootLayout;-><init>(Landroid/content/Context;)V

    check-cast v3, Landroid/view/View;

    invoke-virtual {p1, v3}, Lcom/imo/xui/widget/refresh/XRecyclerRefreshLayout;->setLoadMoreView(Landroid/view/View;)V

    .line 140
    iget-object p1, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->e:Lcom/imo/xui/widget/refresh/XRecyclerRefreshLayout;

    if-nez p1, :cond_164

    invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_164
    new-instance v2, Lcom/imo/android/imoim/util/city/SearchCityActivity$g;

    invoke-direct {v2, p0}, Lcom/imo/android/imoim/util/city/SearchCityActivity$g;-><init>(Lcom/imo/android/imoim/util/city/SearchCityActivity;)V

    check-cast v2, Lcom/imo/xui/widget/refresh/XRecyclerRefreshLayout$b;

    .line 1677
    iput-object v2, p1, Lcom/imo/xui/widget/refresh/XRecyclerRefreshLayout;->c:Lcom/imo/xui/widget/refresh/XRecyclerRefreshLayout$b;

    .line 151
    new-instance p1, Lcom/imo/android/imoim/util/city/SearchCityAdapter;

    const/4 v2, 0x0

    invoke-direct {p1, v4, v2}, Lcom/imo/android/imoim/util/city/SearchCityAdapter;-><init>(Landroid/content/Context;Ljava/util/List;)V

    iput-object p1, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->k:Lcom/imo/android/imoim/util/city/SearchCityAdapter;

    const-string v2, "mAdapter"

    if-nez p1, :cond_17c

    .line 152
    invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_17c
    iget-object v3, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->m:Ljava/lang/String;

    invoke-static {v3, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    .line 2067
    iput-object v3, p1, Lcom/imo/android/imoim/util/city/SearchCityAdapter;->c:Ljava/lang/String;

    .line 2068
    sget-object v0, Lcom/imo/android/imoim/util/city/d;->b:Lcom/imo/android/imoim/util/city/d$a;

    invoke-static {}, Lcom/imo/android/imoim/util/city/d$a;->a()Lcom/imo/android/imoim/util/city/d;

    move-result-object v0

    invoke-virtual {v0, v3}, Lcom/imo/android/imoim/util/city/d;->a(Ljava/lang/String;)Landroidx/lifecycle/MutableLiveData;

    move-result-object v0

    invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;->getValue()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/util/Map;

    iput-object v0, p1, Lcom/imo/android/imoim/util/city/SearchCityAdapter;->d:Ljava/util/Map;

    .line 153
    iget-object p1, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->f:Landroidx/recyclerview/widget/RecyclerView;

    if-nez p1, :cond_19c

    invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_19c
    new-instance v0, Landroidx/recyclerview/widget/LinearLayoutManager;

    invoke-direct {v0, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;-><init>(Landroid/content/Context;)V

    check-cast v0, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;

    invoke-virtual {p1, v0}, Landroidx/recyclerview/widget/RecyclerView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V

    .line 154
    iget-object p1, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->f:Landroidx/recyclerview/widget/RecyclerView;

    if-nez p1, :cond_1ad

    invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_1ad
    iget-object v0, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->k:Lcom/imo/android/imoim/util/city/SearchCityAdapter;

    if-nez v0, :cond_1b4

    invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_1b4
    check-cast v0, Landroidx/recyclerview/widget/RecyclerView$Adapter;

    invoke-virtual {p1, v0}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V

    .line 155
    iget-object p1, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->k:Lcom/imo/android/imoim/util/city/SearchCityAdapter;

    if-nez p1, :cond_1c0

    invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_1c0
    new-instance v0, Lcom/imo/android/imoim/util/city/SearchCityActivity$h;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/util/city/SearchCityActivity$h;-><init>(Lcom/imo/android/imoim/util/city/SearchCityActivity;)V

    check-cast v0, Lcom/imo/android/imoim/util/city/c;

    .line 3028
    iput-object v0, p1, Lcom/imo/android/imoim/util/city/SearchCityAdapter;->e:Lcom/imo/android/imoim/util/city/c;

    .line 3168
    move-object p1, p0

    check-cast p1, Landroidx/fragment/app/FragmentActivity;

    invoke-static {p1}, Landroidx/lifecycle/ViewModelProviders;->of(Landroidx/fragment/app/FragmentActivity;)Landroidx/lifecycle/ViewModelProvider;

    move-result-object p1

    const-class v0, Lcom/imo/android/imoim/util/city/SelectLocationViewModel;

    invoke-virtual {p1, v0}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;

    move-result-object p1

    const-string v0, "ViewModelProviders.of(th\u2026ionViewModel::class.java)"

    invoke-static {p1, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    check-cast p1, Lcom/imo/android/imoim/util/city/SelectLocationViewModel;

    iput-object p1, p0, Lcom/imo/android/imoim/util/city/SearchCityActivity;->d:Lcom/imo/android/imoim/util/city/SelectLocationViewModel;

    if-nez p1, :cond_1e6

    const-string v0, "mViewModel"

    .line 3169
    invoke-static {v0}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    .line 4035
    :cond_1e6
    iget-object p1, p1, Lcom/imo/android/imoim/util/city/SelectLocationViewModel;->a:Lcom/imo/android/imoim/util/city/f;

    .line 4051
    iget-object p1, p1, Lcom/imo/android/imoim/util/city/f;->c:Landroidx/lifecycle/MutableLiveData;

    check-cast p1, Landroidx/lifecycle/LiveData;

    .line 3169
    move-object v0, p0

    check-cast v0, Landroidx/lifecycle/LifecycleOwner;

    new-instance v1, Lcom/imo/android/imoim/util/city/SearchCityActivity$initData$1;

    invoke-direct {v1, p0}, Lcom/imo/android/imoim/util/city/SearchCityActivity$initData$1;-><init>(Lcom/imo/android/imoim/util/city/SearchCityActivity;)V

    check-cast v1, Landroidx/lifecycle/Observer;

    invoke-virtual {p1, v0, v1}, Landroidx/lifecycle/LiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V

    return-void
.end method

.method public final onDestroy()V
    .registers 2

    .line 338
    move-object v0, p0

    check-cast v0, Landroid/app/Activity;

    invoke-static {v0}, Lcom/imo/android/imoim/util/common/h;->a(Landroid/app/Activity;)V

    .line 339
    invoke-super {p0}, Lcom/imo/android/imoim/activities/IMOActivity;->onDestroy()V

    return-void
.end method