PublishMenuAdapter.smali
.class public Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;
.super Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageSelectionAdapter;
.source "PublishMenuAdapter.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuWhoCanWatch;,
Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuTopic;,
Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuLocation;,
Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuMentionUser;,
Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;,
Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuMentionUserAdapter;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<M:",
"Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;",
">",
"Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageSelectionAdapter<",
"TM;",
"Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;",
">;"
}
.end annotation
# instance fields
.field private mentionUserAdapter:Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuMentionUserAdapter;
.field private menuUserItemClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;
.field private onItemClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public varargs constructor <init>(Landroid/content/Context;[I)V
.registers 4
.param p1, "context" # Landroid/content/Context;
.param p2, "openMenuRows" # [I
.line 56
.local p0, "this":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;, "Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter<TM;>;"
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageSelectionAdapter;-><init>(Landroid/content/Context;)V
.line 57
const/4 v0, 0x0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;->setShowLoadMoreViewEnable(Z)V
.line 58
invoke-static {p2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;->createMenuData([I)Ljava/util/List;
move-result-object v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;->setData(Ljava/util/List;)V
.line 59
return-void
.end method
.method public static varargs createMenuData([I)Ljava/util/List;
.registers 7
.param p0, "openMenuRows" # [I
.annotation system Ldalvik/annotation/Signature;
value = {
"<M:",
"Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;",
">([I)",
"Ljava/util/List<",
"TM;>;"
}
.end annotation
.line 305
new-instance v0, Ljava/util/ArrayList;
array-length v1, p0
invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(I)V
.line 306
.local v0, "list":Ljava/util/List;, "Ljava/util/List<TM;>;"
const/4 v1, 0x0
.local v1, "i":I
:goto_7
array-length v2, p0
if-ge v1, v2, :cond_73
.line 307
const/4 v2, 0x0
.line 308
.local v2, "menu":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;, "TM;"
aget v3, p0, v1
const v4, 0x7f080112
if-eqz v3, :cond_55
const/4 v5, 0x1
if-eq v3, v5, :cond_43
const/4 v5, 0x2
if-eq v3, v5, :cond_2e
const/4 v5, 0x3
if-eq v3, v5, :cond_1c
goto :goto_67
.line 328
:cond_1c
new-instance v3, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuWhoCanWatch;
invoke-direct {v3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuWhoCanWatch;-><init>()V
move-object v2, v3
.line 329
iput v4, v2, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;->icon:I
.line 330
const v3, 0x7f0f1289
invoke-static {v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v3
iput-object v3, v2, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;->leftTitle:Ljava/lang/String;
goto :goto_67
.line 322
:cond_2e
new-instance v3, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuTopic;
invoke-direct {v3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuTopic;-><init>()V
move-object v2, v3
.line 323
const v3, 0x7f080115
iput v3, v2, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;->icon:I
.line 324
const v3, 0x7f0f1417
invoke-static {v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v3
iput-object v3, v2, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;->leftTitle:Ljava/lang/String;
.line 325
goto :goto_67
.line 316
:cond_43
new-instance v3, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuLocation;
invoke-direct {v3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuLocation;-><init>()V
move-object v2, v3
.line 317
iput v4, v2, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;->icon:I
.line 318
const v3, 0x7f0f1416
invoke-static {v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v3
iput-object v3, v2, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;->leftTitle:Ljava/lang/String;
.line 319
goto :goto_67
.line 310
:cond_55
new-instance v3, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuMentionUser;
invoke-direct {v3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuMentionUser;-><init>()V
move-object v2, v3
.line 311
iput v4, v2, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;->icon:I
.line 312
const v3, 0x7f0f128d
invoke-static {v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v3
iput-object v3, v2, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;->leftTitle:Ljava/lang/String;
.line 313
nop
.line 334
:goto_67
if-eqz v2, :cond_70
.line 335
aget v3, p0, v1
iput v3, v2, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;->type:I
.line 336
invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 306
.end local v2 # "menu":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;, "TM;"
:cond_70
add-int/lit8 v1, v1, 0x1
goto :goto_7
.line 339
.end local v1 # "i":I
:cond_73
return-object v0
.end method
# virtual methods
.method public destroy()V
.registers 3
.line 290
.local p0, "this":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;, "Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter<TM;>;"
invoke-super {p0}, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageSelectionAdapter;->destroy()V
.line 291
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;->mentionUserAdapter:Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuMentionUserAdapter;
const/4 v1, 0x0
if-eqz v0, :cond_d
.line 292
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuMentionUserAdapter;->destroy()V
.line 293
iput-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;->mentionUserAdapter:Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuMentionUserAdapter;
.line 295
:cond_d
iput-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;->menuUserItemClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;
.line 296
return-void
.end method
.method public getItem(I)Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;
.registers 5
.param p1, "type" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"(I)TM;"
}
.end annotation
.line 270
.local p0, "this":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;, "Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter<TM;>;"
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;->getData()Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_8
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_1a
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;
.line 271
.local v1, "m":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;, "TM;"
iget v2, v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;->type:I
if-ne v2, p1, :cond_19
.line 272
return-object v1
.line 274
.end local v1 # "m":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;, "TM;"
:cond_19
goto :goto_8
.line 275
:cond_1a
const/4 v0, 0x0
return-object v0
.end method
.method public bridge synthetic getItem(I)Ljava/lang/Object;
.registers 2
.line 49
.local p0, "this":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;, "Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter<TM;>;"
invoke-virtual {p0, p1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;->getItem(I)Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;
move-result-object p1
return-object p1
.end method
.method public getLocationRowLocationInfo()Lcom/baidu/mapapi/search/core/PoiInfo;
.registers 3
.line 198
.local p0, "this":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;, "Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter<TM;>;"
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;->getMenuLocation()Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuLocation;
move-result-object v0
.line 199
.local v0, "menu":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuLocation;
if-eqz v0, :cond_9
iget-object v1, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuLocation;->locationInfo:Lcom/baidu/mapapi/search/core/PoiInfo;
goto :goto_a
:cond_9
const/4 v1, 0x0
:goto_a
return-object v1
.end method
.method public getMentionRowUsers()Ljava/util/List;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Lim/tpelyyftgw/tgnet/TLRPC$User;",
">;"
}
.end annotation
.line 173
.local p0, "this":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;, "Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter<TM;>;"
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;->getMenuMentionUser()Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuMentionUser;
move-result-object v0
.line 174
.local v0, "menu":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuMentionUser;
if-eqz v0, :cond_9
iget-object v1, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuMentionUser;->users:Ljava/util/List;
goto :goto_e
:cond_9
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
:goto_e
return-object v1
.end method
.method public getMenu(I)Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;
.registers 3
.param p1, "type" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"(I)TM;"
}
.end annotation
.line 264
.local p0, "this":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;, "Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter<TM;>;"
invoke-virtual {p0, p1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;->getItem(I)Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;
move-result-object v0
return-object v0
.end method
.method public getMenuLocation()Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuLocation;
.registers 3
.line 129
.local p0, "this":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;, "Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter<TM;>;"
const/4 v0, 0x1
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;->getMenu(I)Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;
move-result-object v0
.line 130
.local v0, "menu":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;
if-eqz v0, :cond_b
.line 131
move-object v1, v0
check-cast v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuLocation;
return-object v1
.line 133
:cond_b
const/4 v1, 0x0
return-object v1
.end method
.method public getMenuMentionUser()Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuMentionUser;
.registers 3
.line 118
.local p0, "this":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;, "Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter<TM;>;"
const/4 v0, 0x0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;->getMenu(I)Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;
move-result-object v0
.line 119
.local v0, "menu":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;
if-eqz v0, :cond_b
.line 120
move-object v1, v0
check-cast v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuMentionUser;
return-object v1
.line 122
:cond_b
const/4 v1, 0x0
return-object v1
.end method
.method public getMenuTopic()Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuTopic;
.registers 3
.line 140
.local p0, "this":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;, "Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter<TM;>;"
const/4 v0, 0x2
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;->getMenu(I)Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;
move-result-object v0
.line 141
.local v0, "menu":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;
if-eqz v0, :cond_b
.line 142
move-object v1, v0
check-cast v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuTopic;
return-object v1
.line 144
:cond_b
const/4 v1, 0x0
return-object v1
.end method
.method public getMenuWhoCanWatch()Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuWhoCanWatch;
.registers 3
.line 151
.local p0, "this":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;, "Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter<TM;>;"
const/4 v0, 0x3
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;->getMenu(I)Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;
move-result-object v0
.line 152
.local v0, "menu":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;
if-eqz v0, :cond_b
.line 153
move-object v1, v0
check-cast v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuWhoCanWatch;
return-object v1
.line 155
:cond_b
const/4 v1, 0x0
return-object v1
.end method
.method public getTopicRowRespTopicsList()Ljava/util/List;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Lcom/bjz/comm/net/bean/RespTopicBean$Item;",
">;"
}
.end annotation
.line 219
.local p0, "this":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;, "Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter<TM;>;"
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;->getMenuTopic()Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuTopic;
move-result-object v0
.line 220
.local v0, "menu":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuTopic;
if-nez v0, :cond_c
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
return-object v1
.line 221
:cond_c
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuTopic;->getRespTopics()Ljava/util/List;
move-result-object v1
return-object v1
.end method
.method public getTopicRowTopicsBeanList()Ljava/util/ArrayList;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/ArrayList<",
"Lcom/bjz/comm/net/bean/TopicBean;",
">;"
}
.end annotation
.line 229
.local p0, "this":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;, "Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter<TM;>;"
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;->getMenuTopic()Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuTopic;
move-result-object v0
.line 230
.local v0, "menu":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuTopic;
if-nez v0, :cond_c
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
return-object v1
.line 231
:cond_c
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuTopic;->getTopicBeans()Ljava/util/ArrayList;
move-result-object v1
return-object v1
.end method
.method public getWhoCanWatchRowPrivicyType()I
.registers 3
.line 258
.local p0, "this":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;, "Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter<TM;>;"
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;->getMenuWhoCanWatch()Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuWhoCanWatch;
move-result-object v0
.line 259
.local v0, "menu":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuWhoCanWatch;
if-eqz v0, :cond_9
iget v1, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuWhoCanWatch;->privicyType:I
goto :goto_a
:cond_9
const/4 v1, 0x0
:goto_a
return v1
.end method
.method public getWhoCanWatchRowUsers()Ljava/util/List;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Lim/tpelyyftgw/tgnet/TLRPC$User;",
">;"
}
.end annotation
.line 250
.local p0, "this":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;, "Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter<TM;>;"
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;->getMenuWhoCanWatch()Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuWhoCanWatch;
move-result-object v0
.line 251
.local v0, "menu":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuWhoCanWatch;
if-eqz v0, :cond_9
iget-object v1, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuWhoCanWatch;->users:Ljava/util/List;
goto :goto_e
:cond_9
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
:goto_e
return-object v1
.end method
.method public synthetic lambda$onBindViewHolderForChild$0$PublishMenuAdapter(Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;Landroid/view/View;)V
.registers 5
.param p1, "item" # Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;
.param p2, "v" # Landroid/view/View;
.line 70
.local p0, "this":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;, "Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter<TM;>;"
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;->onItemClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;
if-eqz v0, :cond_9
.line 71
iget v1, p1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;->type:I
invoke-interface {v0, p2, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;->onItemClick(Landroid/view/View;I)V
.line 73
:cond_9
return-void
.end method
.method public synthetic lambda$onBindViewHolderForChild$1$PublishMenuAdapter(Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;Landroid/view/View;I)V
.registers 6
.param p1, "item" # Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;
.param p2, "view" # Landroid/view/View;
.param p3, "position1" # I
.line 95
.local p0, "this":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;, "Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter<TM;>;"
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;->menuUserItemClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;
if-eqz v0, :cond_9
.line 96
iget v1, p1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;->type:I
invoke-interface {v0, p2, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;->onItemClick(Landroid/view/View;I)V
.line 98
:cond_9
return-void
.end method
.method public onBindViewHolderForChild(Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;ILim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;)V
.registers 21
.param p1, "holder" # Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;
.param p2, "position" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;",
"ITM;)V"
}
.end annotation
.line 69
.local p0, "this":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;, "Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter<TM;>;"
.local p3, "item":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;, "TM;"
move-object/from16 v0, p0
move-object/from16 v1, p1
move-object/from16 v2, p3
iget-object v3, v1, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;->itemView:Landroid/view/View;
new-instance v4, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/-$$Lambda$PublishMenuAdapter$wpWI8RDI7CvONhWGJTVkIfWxAn4;
invoke-direct {v4, v0, v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/-$$Lambda$PublishMenuAdapter$wpWI8RDI7CvONhWGJTVkIfWxAn4;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;)V
invoke-virtual {v3, v4}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 74
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;->getDataCount()I
move-result v3
const/4 v4, 0x1
sub-int/2addr v3, v4
const/4 v5, 0x0
move/from16 v6, p2
if-eq v6, v3, :cond_1d
const/4 v3, 0x1
goto :goto_1e
:cond_1d
const/4 v3, 0x0
:goto_1e
const v7, 0x7f09009c
invoke-virtual {v1, v7, v3}, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;->setGone(IZ)Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;
.line 75
invoke-virtual/range {p3 .. p3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;->hasValue()Z
move-result v3
const v7, -0xd13103
if-eqz v3, :cond_31
const v3, -0xd13103
goto :goto_37
:cond_31
const-string v3, "windowBackgroundWhiteBlackText"
invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v3
:goto_37
const v8, 0x7f0905aa
invoke-virtual {v1, v8, v3}, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;->setTextColor(II)Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;
.line 76
const-string v3, "windowBackgroundWhiteGrayText3"
invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v3
const v9, 0x7f0905ab
invoke-virtual {v1, v9, v3}, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;->setTextColor(II)Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;
.line 77
iget v3, v2, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;->icon:I
const v10, 0x7f090216
invoke-virtual {v1, v10, v3}, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;->setImageResId(II)Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;
.line 78
invoke-virtual/range {p3 .. p3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;->hasValue()Z
move-result v3
if-eqz v3, :cond_58
goto :goto_5e
:cond_58
const-string v3, "windowBackgroundWhiteGrayText6"
invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v7
:goto_5e
sget-object v3, Landroid/graphics/PorterDuff$Mode;->SRC_IN:Landroid/graphics/PorterDuff$Mode;
invoke-virtual {v1, v10, v7, v3}, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;->setImageColorFilter(IILandroid/graphics/PorterDuff$Mode;)Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;
.line 79
const v3, 0x7f0902f5
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;->getView(I)Landroid/view/View;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/ui/components/RecyclerListView;
.line 80
.local v3, "rv":Lim/tpelyyftgw/ui/components/RecyclerListView;
iget v7, v2, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;->type:I
if-ne v7, v4, :cond_7b
invoke-virtual/range {p3 .. p3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;->hasValue()Z
move-result v7
if-eqz v7, :cond_7b
invoke-virtual/range {p3 .. p3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;->getRightValue()Ljava/lang/String;
move-result-object v7
goto :goto_7d
:cond_7b
iget-object v7, v2, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;->leftTitle:Ljava/lang/String;
:goto_7d
invoke-virtual {v1, v8, v7}, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;->setText(ILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;
.line 81
iget v7, v2, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;->type:I
if-nez v7, :cond_d5
.line 82
invoke-virtual {v1, v9, v4}, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;->setGone(IZ)Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;
.line 83
invoke-virtual {v1, v3, v5}, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;->setGone(Landroid/view/View;Z)Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;
.line 84
iget-object v7, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;->mentionUserAdapter:Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuMentionUserAdapter;
if-nez v7, :cond_99
.line 85
new-instance v7, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuMentionUserAdapter;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;->getContext()Landroid/content/Context;
move-result-object v8
invoke-direct {v7, v8}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuMentionUserAdapter;-><init>(Landroid/content/Context;)V
iput-object v7, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;->mentionUserAdapter:Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuMentionUserAdapter;
.line 87
:cond_99
new-instance v7, Landroidx/recyclerview/widget/LinearLayoutManager;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;->getContext()Landroid/content/Context;
move-result-object v8
invoke-direct {v7, v8, v5, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;-><init>(Landroid/content/Context;IZ)V
invoke-virtual {v3, v7}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V
.line 88
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getItemDecorationCount()I
move-result v4
if-nez v4, :cond_bd
.line 89
new-instance v4, Lim/tpelyyftgw/ui/hui/decoration/DefaultItemDecoration;
invoke-direct {v4}, Lim/tpelyyftgw/ui/hui/decoration/DefaultItemDecoration;-><init>()V
const/high16 v5, 0x40a00000 # 5.0f
.line 91
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/hui/decoration/DefaultItemDecoration;->setDividerWidth(I)Lim/tpelyyftgw/ui/hui/decoration/DefaultItemDecoration;
move-result-object v4
.line 89
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->addItemDecoration(Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;)V
.line 94
:cond_bd
new-instance v4, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/-$$Lambda$PublishMenuAdapter$2cwDMaBwSuiuBD35mD0GgPnzs_c;
invoke-direct {v4, v0, v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/-$$Lambda$PublishMenuAdapter$2cwDMaBwSuiuBD35mD0GgPnzs_c;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;)V
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnItemClickListener(Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;)V
.line 99
iget-object v4, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;->mentionUserAdapter:Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuMentionUserAdapter;
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
.line 100
iget-object v4, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;->mentionUserAdapter:Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuMentionUserAdapter;
move-object v5, v2
check-cast v5, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuMentionUser;
iget-object v5, v5, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuMentionUser;->users:Ljava/util/List;
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuMentionUserAdapter;->setData(Ljava/util/List;)V
goto :goto_107
.line 102
:cond_d5
invoke-virtual {v1, v3, v4}, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;->setGone(Landroid/view/View;Z)Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;
.line 103
iget v7, v2, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;->type:I
if-ne v7, v4, :cond_e0
.line 104
invoke-virtual {v1, v9, v4}, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;->setGone(IZ)Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;
goto :goto_f7
.line 106
:cond_e0
invoke-virtual {v1, v9, v5}, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;->setGone(IZ)Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;
.line 107
invoke-virtual {v1, v9}, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;->getView(I)Landroid/view/View;
move-result-object v4
const/4 v10, -0x2
const/4 v11, -0x2
const/high16 v12, 0x40000000 # 2.0f
const/4 v13, 0x5
const/4 v14, 0x0
const/4 v15, 0x0
const/16 v16, 0x0
invoke-static/range {v10 .. v16}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIFIIII)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v5
invoke-virtual {v4, v5}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 110
:goto_f7
invoke-virtual/range {p3 .. p3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;->hasValue()Z
move-result v4
if-eqz v4, :cond_102
invoke-virtual/range {p3 .. p3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;->getRightValue()Ljava/lang/String;
move-result-object v4
goto :goto_104
:cond_102
const-string v4, ""
:goto_104
invoke-virtual {v1, v9, v4}, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;->setText(ILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;
.line 112
:goto_107
return-void
.end method
.method public bridge synthetic onBindViewHolderForChild(Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;ILjava/lang/Object;)V
.registers 4
.line 49
.local p0, "this":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;, "Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter<TM;>;"
check-cast p3, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;
invoke-virtual {p0, p1, p2, p3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;->onBindViewHolderForChild(Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;ILim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$Menu;)V
return-void
.end method
.method public onCreateViewHolderForChild(Landroid/view/ViewGroup;I)Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;
.registers 7
.param p1, "parent" # Landroid/view/ViewGroup;
.param p2, "viewType" # I
.line 64
.local p0, "this":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;, "Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter<TM;>;"
new-instance v0, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;->getContext()Landroid/content/Context;
move-result-object v1
invoke-static {v1}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v1
const v2, 0x7f0c15a8
invoke-static {v2}, Lnp/NPFog;->d(I)I
move-result v2
const/4 v3, 0x0
invoke-virtual {v1, v2, p1, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object v1
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/hui/adapter/pageAdapter/PageHolder;-><init>(Landroid/view/View;)V
return-object v0
.end method
.method public setMenuUserItemClickListener(Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;)Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;
.registers 2
.param p1, "menuUserItemClickListener" # Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;
.line 284
.local p0, "this":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;, "Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter<TM;>;"
iput-object p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;->menuUserItemClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;
.line 285
return-object p0
.end method
.method public setOnItemClickListener(Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;)Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;
.registers 2
.param p1, "onItemClickListener" # Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;
.line 279
.local p0, "this":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;, "Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter<TM;>;"
iput-object p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;->onItemClickListener:Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;
.line 280
return-object p0
.end method
.method public updateLocationRow(Lcom/baidu/mapapi/search/core/PoiInfo;)V
.registers 5
.param p1, "info" # Lcom/baidu/mapapi/search/core/PoiInfo;
.line 183
.local p0, "this":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;, "Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter<TM;>;"
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;->getMenuLocation()Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuLocation;
move-result-object v0
.line 184
.local v0, "menu":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuLocation;
if-nez v0, :cond_7
return-void
.line 185
:cond_7
if-eqz p1, :cond_17
iget-object v1, p1, Lcom/baidu/mapapi/search/core/PoiInfo;->name:Ljava/lang/String;
const-string v2, "\u4e0d\u663e\u793a\u4f4d\u7f6e"
invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_17
.line 186
const/4 v1, 0x0
iput-object v1, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuLocation;->locationInfo:Lcom/baidu/mapapi/search/core/PoiInfo;
goto :goto_19
.line 188
:cond_17
iput-object p1, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuLocation;->locationInfo:Lcom/baidu/mapapi/search/core/PoiInfo;
.line 190
:goto_19
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;->notifyDataSetChanged()V
.line 191
return-void
.end method
.method public updateMentionUserRow(Ljava/util/List;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lim/tpelyyftgw/tgnet/TLRPC$User;",
">;)V"
}
.end annotation
.line 162
.local p0, "this":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;, "Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter<TM;>;"
.local p1, "users":Ljava/util/List;, "Ljava/util/List<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;->getMenuMentionUser()Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuMentionUser;
move-result-object v0
.line 163
.local v0, "menu":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuMentionUser;
if-nez v0, :cond_7
return-void
.line 164
:cond_7
iput-object p1, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuMentionUser;->users:Ljava/util/List;
.line 165
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;->notifyDataSetChanged()V
.line 166
return-void
.end method
.method public updateTopicRow(Ljava/util/HashMap;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Lcom/bjz/comm/net/bean/RespTopicBean$Item;",
">;)V"
}
.end annotation
.line 208
.local p0, "this":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;, "Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter<TM;>;"
.local p1, "topicMap":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Lcom/bjz/comm/net/bean/RespTopicBean$Item;>;"
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;->getMenuTopic()Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuTopic;
move-result-object v0
.line 209
.local v0, "menu":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuTopic;
if-nez v0, :cond_7
return-void
.line 210
:cond_7
iput-object p1, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuTopic;->topicMap:Ljava/util/HashMap;
.line 211
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;->notifyDataSetChanged()V
.line 212
return-void
.end method
.method public updateWhoCanWatchRow(Ljava/util/List;I)V
.registers 4
.param p2, "privicyType" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lim/tpelyyftgw/tgnet/TLRPC$User;",
">;I)V"
}
.end annotation
.line 238
.local p0, "this":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;, "Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter<TM;>;"
.local p1, "users":Ljava/util/List;, "Ljava/util/List<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;->getMenuWhoCanWatch()Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuWhoCanWatch;
move-result-object v0
.line 239
.local v0, "menu":Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuWhoCanWatch;
if-nez v0, :cond_7
return-void
.line 240
:cond_7
iput-object p1, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuWhoCanWatch;->users:Ljava/util/List;
.line 241
iput p2, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter$MenuWhoCanWatch;->privicyType:I
.line 242
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/adapter/PublishMenuAdapter;->notifyDataSetChanged()V
.line 243
return-void
.end method