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