FcChooseLocationActivity$4.smali
.class Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$4;
.super Ljava/lang/Object;
.source "FcChooseLocationActivity.java"
# interfaces
.implements Lcom/baidu/mapapi/search/poi/OnGetPoiSearchResultListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;->initPoiSearch()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method constructor <init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;)V
.registers 2
.param p1, "this$0" # Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;
.line 276
iput-object p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$4;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onGetPoiDetailResult(Lcom/baidu/mapapi/search/poi/PoiDetailResult;)V
.registers 2
.param p1, "poiDetailResult" # Lcom/baidu/mapapi/search/poi/PoiDetailResult;
.line 335
return-void
.end method
.method public onGetPoiDetailResult(Lcom/baidu/mapapi/search/poi/PoiDetailSearchResult;)V
.registers 2
.param p1, "poiDetailSearchResult" # Lcom/baidu/mapapi/search/poi/PoiDetailSearchResult;
.line 340
return-void
.end method
.method public onGetPoiIndoorResult(Lcom/baidu/mapapi/search/poi/PoiIndoorResult;)V
.registers 2
.param p1, "poiIndoorResult" # Lcom/baidu/mapapi/search/poi/PoiIndoorResult;
.line 345
return-void
.end method
.method public onGetPoiResult(Lcom/baidu/mapapi/search/poi/PoiResult;)V
.registers 13
.param p1, "poiResult" # Lcom/baidu/mapapi/search/poi/PoiResult;
.line 279
invoke-virtual {p1}, Lcom/baidu/mapapi/search/poi/PoiResult;->getAllPoi()Ljava/util/List;
move-result-object v0
.line 280
.local v0, "allPoi":Ljava/util/List;, "Ljava/util/List<Lcom/baidu/mapapi/search/core/PoiInfo;>;"
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$4;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;
iget-boolean v1, v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;->isFirstLoc:Z
const/4 v2, 0x0
if-eqz v1, :cond_f
.line 281
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$4;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;
iput-boolean v2, v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;->isFirstLoc:Z
.line 283
:cond_f
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$4;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;
invoke-static {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;->access$300(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;)I
move-result v1
const/4 v3, 0x0
const/4 v4, 0x1
if-nez v1, :cond_ac
.line 284
if-eqz v0, :cond_115
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v1
if-lez v1, :cond_115
.line 285
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$4;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;
invoke-static {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;->access$400(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;)I
move-result v1
if-nez v1, :cond_a2
.line 286
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$4;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;
invoke-static {v1, v3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;->access$102(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;Lcom/baidu/mapapi/search/core/PoiInfo;)Lcom/baidu/mapapi/search/core/PoiInfo;
.line 287
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$4;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;
invoke-static {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;->access$500(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;)Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$MyAdapter;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$MyAdapter;->pageReset()V
.line 288
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$4;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;
invoke-static {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;->access$500(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;)Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$MyAdapter;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$MyAdapter;->clearData()V
.line 289
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
.line 290
.local v1, "newList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lcom/baidu/mapapi/search/core/PoiInfo;>;"
new-instance v3, Lcom/baidu/mapapi/search/core/PoiInfo;
invoke-direct {v3}, Lcom/baidu/mapapi/search/core/PoiInfo;-><init>()V
.line 291
.local v3, "noPoiInfo":Lcom/baidu/mapapi/search/core/PoiInfo;
const-string v5, "\u4e0d\u663e\u793a\u4f4d\u7f6e"
invoke-virtual {v3, v5}, Lcom/baidu/mapapi/search/core/PoiInfo;->setName(Ljava/lang/String;)V
.line 292
invoke-virtual {v1, v2, v3}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V
.line 293
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$4;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;
invoke-static {v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;->access$600(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;)Lcom/baidu/location/BDLocation;
move-result-object v2
if-eqz v2, :cond_94
.line 294
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$4;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;
invoke-static {v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;->access$600(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;)Lcom/baidu/location/BDLocation;
move-result-object v2
invoke-virtual {v2}, Lcom/baidu/location/BDLocation;->getCity()Ljava/lang/String;
move-result-object v2
.line 295
.local v2, "city":Ljava/lang/String;
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-nez v5, :cond_94
.line 296
new-instance v5, Lcom/baidu/mapapi/search/core/PoiInfo;
invoke-direct {v5}, Lcom/baidu/mapapi/search/core/PoiInfo;-><init>()V
.line 297
.local v5, "cityPoiInfo":Lcom/baidu/mapapi/search/core/PoiInfo;
invoke-virtual {v5, v2}, Lcom/baidu/mapapi/search/core/PoiInfo;->setName(Ljava/lang/String;)V
.line 298
invoke-virtual {v5, v2}, Lcom/baidu/mapapi/search/core/PoiInfo;->setCity(Ljava/lang/String;)V
.line 299
new-instance v6, Lcom/baidu/mapapi/model/LatLng;
iget-object v7, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$4;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;
invoke-static {v7}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;->access$600(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;)Lcom/baidu/location/BDLocation;
move-result-object v7
invoke-virtual {v7}, Lcom/baidu/location/BDLocation;->getLatitude()D
move-result-wide v7
iget-object v9, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$4;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;
invoke-static {v9}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;->access$600(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;)Lcom/baidu/location/BDLocation;
move-result-object v9
invoke-virtual {v9}, Lcom/baidu/location/BDLocation;->getLongitude()D
move-result-wide v9
invoke-direct {v6, v7, v8, v9, v10}, Lcom/baidu/mapapi/model/LatLng;-><init>(DD)V
invoke-virtual {v5, v6}, Lcom/baidu/mapapi/search/core/PoiInfo;->setLocation(Lcom/baidu/mapapi/model/LatLng;)V
.line 300
invoke-virtual {v1, v4, v5}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V
.line 303
.end local v2 # "city":Ljava/lang/String;
.end local v5 # "cityPoiInfo":Lcom/baidu/mapapi/search/core/PoiInfo;
:cond_94
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
.line 304
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$4;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;
invoke-static {v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;->access$500(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;)Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$MyAdapter;
move-result-object v2
invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$MyAdapter;->addData(Ljava/util/List;)V
.line 305
.end local v1 # "newList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lcom/baidu/mapapi/search/core/PoiInfo;>;"
.end local v3 # "noPoiInfo":Lcom/baidu/mapapi/search/core/PoiInfo;
goto/16 :goto_115
.line 306
:cond_a2
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$4;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;
invoke-static {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;->access$500(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;)Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$MyAdapter;
move-result-object v1
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$MyAdapter;->addData(Ljava/util/List;)V
goto :goto_115
.line 313
:cond_ac
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$4;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;
invoke-static {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;->access$300(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;)I
move-result v1
if-ne v1, v4, :cond_115
.line 314
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$4;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;
invoke-static {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;->access$700(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;)I
move-result v1
if-nez v1, :cond_d3
.line 315
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$4;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;
invoke-static {v1, v3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;->access$802(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;Lcom/baidu/mapapi/search/core/PoiInfo;)Lcom/baidu/mapapi/search/core/PoiInfo;
.line 316
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$4;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;
invoke-static {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;->access$900(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;)Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$MyAdapter;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$MyAdapter;->pageReset()V
.line 317
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$4;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;
invoke-static {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;->access$900(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;)Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$MyAdapter;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$MyAdapter;->clearData()V
.line 319
:cond_d3
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$4;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;
invoke-static {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;->access$900(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;)Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$MyAdapter;
move-result-object v1
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$MyAdapter;->addData(Ljava/util/List;)V
.line 320
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$4;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;
invoke-static {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;->access$900(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;)Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$MyAdapter;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$MyAdapter;->getItemCount()I
move-result v1
const/16 v3, 0x8
if-gtz v1, :cond_10c
.line 321
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$4;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;
invoke-static {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;->access$1000(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;)Ljava/lang/String;
move-result-object v1
const-string v4, "\u7f8e\u98df$\u8d2d\u7269$\u4f11\u95f2\u5a31\u4e50$\u751f\u6d3b\u670d\u52a1$\u9152\u5e97$\u4ea4\u901a\u8bbe\u65bd$\u623f\u5730\u4ea7$\u533b\u7597$\u6559\u80b2\u57f9\u8bad$\u81ea\u7136\u5730\u7269"
invoke-static {v1, v4}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_102
.line 322
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$4;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;
invoke-static {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;->access$1100(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;)Landroid/widget/TextView;
move-result-object v1
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setVisibility(I)V
goto :goto_115
.line 324
:cond_102
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$4;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;
invoke-static {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;->access$1100(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;)Landroid/widget/TextView;
move-result-object v1
invoke-virtual {v1, v3}, Landroid/widget/TextView;->setVisibility(I)V
goto :goto_115
.line 327
:cond_10c
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity$4;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;
invoke-static {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;->access$1100(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcChooseLocationActivity;)Landroid/widget/TextView;
move-result-object v1
invoke-virtual {v1, v3}, Landroid/widget/TextView;->setVisibility(I)V
.line 330
:cond_115
:goto_115
return-void
.end method