PublishMenuAdapter$MenuLocation.smali
.class public Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuLocation;
.super Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;
.source "PublishMenuAdapter.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "MenuLocation"
.end annotation
# instance fields
.field public locationInfo:Lcom/baidu/mapapi/search/core/PoiInfo;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>()V
.registers 1
.line 422
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;-><init>()V
return-void
.end method
# virtual methods
.method public getRightValue()Ljava/lang/String;
.registers 6
.line 433
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuLocation;->hasValue()Z
move-result v0
if-eqz v0, :cond_43
.line 434
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuLocation;->locationInfo:Lcom/baidu/mapapi/search/core/PoiInfo;
invoke-virtual {v0}, Lcom/baidu/mapapi/search/core/PoiInfo;->getName()Ljava/lang/String;
move-result-object v0
.line 435
.local v0, "name":Ljava/lang/String;
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuLocation;->locationInfo:Lcom/baidu/mapapi/search/core/PoiInfo;
invoke-virtual {v1}, Lcom/baidu/mapapi/search/core/PoiInfo;->getCity()Ljava/lang/String;
move-result-object v1
.line 436
.local v1, "city":Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_4f
.line 437
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_40
invoke-static {v0, v1}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_40
.line 438
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "\u5e02"
const-string v4, ""
invoke-virtual {v1, v3, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v3, "\u00b7"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 440
:cond_40
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuLocation;->rightValue:Ljava/lang/String;
goto :goto_4f
.line 442
.end local v0 # "name":Ljava/lang/String;
.end local v1 # "city":Ljava/lang/String;
:cond_43
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuLocation;->hasValue()Z
move-result v0
if-nez v0, :cond_4f
.line 443
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuLocation;->locationInfo:Lcom/baidu/mapapi/search/core/PoiInfo;
.line 444
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuLocation;->rightValue:Ljava/lang/String;
goto :goto_50
.line 442
:cond_4f
:goto_4f
nop
.line 446
:goto_50
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuLocation;->rightValue:Ljava/lang/String;
return-object v0
.end method
.method public hasAddress()Z
.registers 2
.line 450
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuLocation;->locationInfo:Lcom/baidu/mapapi/search/core/PoiInfo;
if-eqz v0, :cond_10
invoke-virtual {v0}, Lcom/baidu/mapapi/search/core/PoiInfo;->getAddress()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_10
const/4 v0, 0x1
goto :goto_11
:cond_10
const/4 v0, 0x0
:goto_11
return v0
.end method
.method public hasValue()Z
.registers 2
.line 428
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuLocation;->locationInfo:Lcom/baidu/mapapi/search/core/PoiInfo;
if-eqz v0, :cond_6
const/4 v0, 0x1
goto :goto_7
:cond_6
const/4 v0, 0x0
:goto_7
return v0
.end method