MoreUserInfoActivity.smali
.class public Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;
.super Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.source "MoreUserInfoActivity.java"
# interfaces
.implements Lim/tpelyyftgw/messenger/NotificationCenter$NotificationCenterDelegate;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity$ListAdapter;
}
.end annotation
# instance fields
.field private adapter:Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity$ListAdapter;
.field private commonGroupCell:Lim/tpelyyftgw/ui/components/TextCell;
.field private dialog_id:J
.field private groupRow:I
.field private lastMediaCount:[I
.field private originalCell:Lim/tpelyyftgw/ui/components/TextCell;
.field private rowCount:I
.field private shareMediaCell:Lim/tpelyyftgw/ui/components/TextCell;
.field private shareMediaRow:I
.field private sharedMediaData:[Lim/tpelyyftgw/ui/MediaActivity$SharedMediaData;
.field private sourceRow:I
.field private userId:I
.field private userInfo:Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(IJ[I)V
.registers 5
.param p1, "userId" # I
.param p2, "dialog_id" # J
.param p4, "lastMediaCount" # [I
.line 62
invoke-direct {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;-><init>()V
.line 63
iput p1, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->userId:I
.line 64
iput-wide p2, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->dialog_id:J
.line 65
iput-object p4, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->lastMediaCount:[I
.line 66
return-void
.end method
.method static synthetic access$000(Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;
.line 41
iget v0, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->userId:I
return v0
.end method
.method static synthetic access$100(Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;)J
.registers 3
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;
.line 41
iget-wide v0, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->dialog_id:J
return-wide v0
.end method
.method static synthetic access$200(Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;)[I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;
.line 41
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->lastMediaCount:[I
return-object v0
.end method
.method static synthetic access$300(Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;)[Lim/tpelyyftgw/ui/MediaActivity$SharedMediaData;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;
.line 41
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->sharedMediaData:[Lim/tpelyyftgw/ui/MediaActivity$SharedMediaData;
return-object v0
.end method
.method static synthetic access$400(Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;
.line 41
iget v0, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->shareMediaRow:I
return v0
.end method
.method static synthetic access$500(Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;
.line 41
iget v0, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->groupRow:I
return v0
.end method
.method static synthetic access$600(Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;
.line 41
iget v0, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->rowCount:I
return v0
.end method
.method static synthetic access$700(Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;)Lim/tpelyyftgw/messenger/MessagesController;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;
.line 41
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
return-object v0
.end method
.method static synthetic access$800(Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;
.line 41
iget v0, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->sourceRow:I
return v0
.end method
.method static synthetic access$900(Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;)Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;
.line 41
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1;
return-object v0
.end method
.method private initActionBar()V
.registers 4
.line 105
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setCastShadows(Z)V
.line 106
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const-string v1, "MoreInformation"
const v2, 0x7f0f08f0
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V
.line 107
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const v1, 0x7f0d0073
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackButtonImage(I)V
.line 108
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
new-instance v1, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity$1;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity$1;-><init>(Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setActionBarMenuOnItemClick(Lim/tpelyyftgw/ui/actionbar/ActionBar$ActionBarMenuOnItemClick;)V
.line 116
return-void
.end method
.method private initList(Landroid/content/Context;)V
.registers 11
.param p1, "context" # Landroid/content/Context;
.line 191
new-instance v0, Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-direct {v0, p1}, Lim/tpelyyftgw/ui/components/RecyclerListView;-><init>(Landroid/content/Context;)V
.line 192
.local v0, "listView":Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v1, Landroidx/recyclerview/widget/LinearLayoutManager;
invoke-direct {v1, p1}, Landroidx/recyclerview/widget/LinearLayoutManager;-><init>(Landroid/content/Context;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V
.line 193
new-instance v1, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity$ListAdapter;
invoke-direct {v1, p0, p1}, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity$ListAdapter;-><init>(Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;Landroid/content/Context;)V
iput-object v1, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->adapter:Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity$ListAdapter;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
.line 194
const/high16 v1, 0x40a00000 # 5.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
int-to-float v1, v1
const-string v2, "windowBackgroundWhite"
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
invoke-static {v1, v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FI)Landroid/graphics/drawable/Drawable;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setBackground(Landroid/graphics/drawable/Drawable;)V
.line 195
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->fragmentView:Landroid/view/View;
check-cast v1, Landroid/widget/FrameLayout;
const/high16 v2, 0x41200000 # 10.0f
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
.line 196
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v7
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v8
.line 195
const/4 v3, -0x1
const/4 v4, -0x2
invoke-static/range {v3 .. v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IIIIII)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v1, v0, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 197
new-instance v1, Lim/tpelyyftgw/ui/hui/chats/-$$Lambda$MoreUserInfoActivity$OcVVXY6XAdsMHjdZeylu26ttcPw;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/hui/chats/-$$Lambda$MoreUserInfoActivity$OcVVXY6XAdsMHjdZeylu26ttcPw;-><init>(Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnItemClickListener(Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;)V
.line 211
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->updateRow()V
.line 212
return-void
.end method
.method private initViews()V
.registers 3
.line 120
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->fragmentView:Landroid/view/View;
const v1, 0x7f09115f
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/ui/components/TextCell;
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->shareMediaCell:Lim/tpelyyftgw/ui/components/TextCell;
.line 121
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->fragmentView:Landroid/view/View;
const v1, 0x7f09159f
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/ui/components/TextCell;
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->commonGroupCell:Lim/tpelyyftgw/ui/components/TextCell;
.line 122
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->fragmentView:Landroid/view/View;
const v1, 0x7f09165b
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/ui/components/TextCell;
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->originalCell:Lim/tpelyyftgw/ui/components/TextCell;
.line 123
return-void
.end method
.method private setCells()V
.registers 11
.line 126
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->shareMediaCell:Lim/tpelyyftgw/ui/components/TextCell;
const-string v1, "SharedMedia"
const v2, 0x7f0f0faa
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
const/4 v2, 0x1
const/4 v3, 0x0
const v4, 0x7f0d0117
invoke-virtual {v0, v3, v1, v4, v2}, Lim/tpelyyftgw/ui/components/TextCell;->setData(ILjava/lang/String;IZ)V
.line 128
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget v1, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->userId:I
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MessagesController;->getUserFull(I)Lim/tpelyyftgw/tgnet/TLRPC$UserFull;
move-result-object v0
.line 129
.local v0, "userFull":Lim/tpelyyftgw/tgnet/TLRPC$UserFull;
iget-object v4, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->commonGroupCell:Lim/tpelyyftgw/ui/components/TextCell;
const-string v1, "GroupsInCommonTitle"
const v5, 0x7f0f0751
invoke-static {v1, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
new-array v1, v2, [Ljava/lang/Object;
if-eqz v0, :cond_2f
iget v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->common_chats_count:I
goto :goto_30
:cond_2f
const/4 v2, 0x0
:goto_30
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
aput-object v2, v1, v3
const-string v2, "%d\u4e2a"
invoke-static {v2, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v7
const v8, 0x7f0d0117
const/4 v9, 0x1
const/4 v5, 0x0
invoke-virtual/range {v4 .. v9}, Lim/tpelyyftgw/ui/components/TextCell;->setData(ILjava/lang/String;Ljava/lang/String;IZ)V
.line 132
const-string v1, ""
.line 133
.local v1, "sourceStr":Ljava/lang/String;
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1;
if-eqz v2, :cond_82
.line 134
invoke-virtual {v2}, Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1;->getExtendBean()Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1_Bean;
move-result-object v2
.line 135
.local v2, "extendBean":Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1_Bean;
if-eqz v2, :cond_82
.line 136
iget v3, v2, Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1_Bean;->source:I
.line 137
.local v3, "source":I
packed-switch v3, :pswitch_data_96
goto :goto_82
.line 154
:pswitch_56
const-string v1, "\u901a\u8fc7\u901a\u8baf\u5f55\u6dfb\u52a0"
goto :goto_82
.line 151
:pswitch_59
const-string v1, "\u901a\u8fc7\u9644\u8fd1\u7684\u4eba\u6dfb\u52a0"
.line 152
goto :goto_82
.line 148
:pswitch_5c
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v5, "\u901a\u8fc7\u641c\u7d22"
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const v5, 0x7f0f0141
invoke-static {v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v5, "\u53f7\u6dfb\u52a0"
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
.line 149
goto :goto_82
.line 145
:pswitch_7a
const-string v1, "\u901a\u8fc7\u641c\u7d22\u624b\u673a\u53f7\u6dfb\u52a0"
.line 146
goto :goto_82
.line 142
:pswitch_7d
const-string v1, "\u901a\u8fc7\u7fa4\u7ec4\u6dfb\u52a0"
.line 143
goto :goto_82
.line 139
:pswitch_80
const-string v1, "\u901a\u8fc7\u4e8c\u7ef4\u7801\u6dfb\u52a0"
.line 159
.end local v2 # "extendBean":Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1_Bean;
.end local v3 # "source":I
:cond_82
:goto_82
iget-object v4, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->originalCell:Lim/tpelyyftgw/ui/components/TextCell;
const/4 v5, 0x0
const v2, 0x7f0f06df
const-string v3, "FriendSource"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
const/4 v8, 0x0
const/4 v9, 0x0
move-object v7, v1
invoke-virtual/range {v4 .. v9}, Lim/tpelyyftgw/ui/components/TextCell;->setData(ILjava/lang/String;Ljava/lang/String;IZ)V
.line 161
return-void
nop
:pswitch_data_96
.packed-switch 0x1
:pswitch_80
:pswitch_7d
:pswitch_7a
:pswitch_5c
:pswitch_59
:pswitch_56
.end packed-switch
.end method
.method private setListener()V
.registers 4
.line 164
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->shareMediaCell:Lim/tpelyyftgw/ui/components/TextCell;
const/4 v1, 0x1
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;
move-result-object v2
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/TextCell;->setBackground(Landroid/graphics/drawable/Drawable;)V
.line 165
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->commonGroupCell:Lim/tpelyyftgw/ui/components/TextCell;
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/TextCell;->setBackground(Landroid/graphics/drawable/Drawable;)V
.line 167
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->shareMediaCell:Lim/tpelyyftgw/ui/components/TextCell;
new-instance v1, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity$2;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity$2;-><init>(Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/TextCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 181
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->commonGroupCell:Lim/tpelyyftgw/ui/components/TextCell;
new-instance v1, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity$3;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity$3;-><init>(Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/TextCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 188
return-void
.end method
.method private updateRow()V
.registers 3
.line 215
const/4 v0, 0x0
iput v0, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->rowCount:I
.line 217
const/4 v1, -0x1
iput v1, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->shareMediaRow:I
.line 218
iput v1, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->groupRow:I
.line 219
iput v1, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->sourceRow:I
.line 221
const/4 v1, 0x0
add-int/lit8 v1, v1, 0x1
iput v1, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->shareMediaRow:I
.line 222
add-int/lit8 v0, v1, 0x1
iput v0, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->rowCount:I
iput v1, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->groupRow:I
.line 223
add-int/lit8 v1, v0, 0x1
iput v1, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->sourceRow:I
.line 225
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->adapter:Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity$ListAdapter;
if-eqz v0, :cond_24
.line 226
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity$ListAdapter;->notifyDataSetChanged()V
.line 228
:cond_24
return-void
.end method
# virtual methods
.method public createView(Landroid/content/Context;)Landroid/view/View;
.registers 5
.param p1, "context" # Landroid/content/Context;
.line 90
invoke-static {p1}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v0
const v1, 0x7f0c1530
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->fragmentView:Landroid/view/View;
.line 92
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->initActionBar()V
.line 94
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->initViews()V
.line 96
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->setCells()V
.line 98
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->setListener()V
.line 101
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->fragmentView:Landroid/view/View;
return-object v0
.end method
.method public varargs didReceivedNotification(II[Ljava/lang/Object;)V
.registers 7
.param p1, "id" # I
.param p2, "account" # I
.param p3, "args" # [Ljava/lang/Object;
.line 242
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->userFullInfoDidLoad:I
if-ne p1, v0, :cond_27
.line 243
const/4 v0, 0x0
aget-object v0, p3, v0
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
.line 244
.local v0, "userId":I
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I
move-result v1
if-ne v0, v1, :cond_27
const/4 v1, 0x1
aget-object v2, p3, v1
instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1;
if-eqz v2, :cond_27
.line 245
aget-object v1, p3, v1
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1;
iput-object v1, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1;
.line 247
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->setCells()V
.line 250
.end local v0 # "userId":I
:cond_27
return-void
.end method
.method public synthetic lambda$initList$0$MoreUserInfoActivity(Landroid/view/View;I)V
.registers 10
.param p1, "view" # Landroid/view/View;
.param p2, "position" # I
.line 198
iget v0, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->shareMediaRow:I
if-ne p2, v0, :cond_31
.line 199
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
.line 200
.local v0, "args":Landroid/os/Bundle;
iget v1, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->userId:I
if-eqz v1, :cond_1c
.line 201
iget-wide v2, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->dialog_id:J
const-wide/16 v4, 0x0
cmp-long v6, v2, v4
if-eqz v6, :cond_16
goto :goto_17
:cond_16
int-to-long v2, v1
:goto_17
const-string v1, "dialog_id"
invoke-virtual {v0, v1, v2, v3}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
.line 203
:cond_1c
const/4 v1, 0x5
new-array v1, v1, [I
.line 204
.local v1, "media":[I
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->lastMediaCount:[I
array-length v3, v1
const/4 v4, 0x0
invoke-static {v2, v4, v1, v4, v3}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
.line 205
new-instance v2, Lim/tpelyyftgw/ui/MediaActivity;
iget-object v3, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->sharedMediaData:[Lim/tpelyyftgw/ui/MediaActivity$SharedMediaData;
invoke-direct {v2, v0, v1, v3, v4}, Lim/tpelyyftgw/ui/MediaActivity;-><init>(Landroid/os/Bundle;[I[Lim/tpelyyftgw/ui/MediaActivity$SharedMediaData;I)V
.line 206
.local v2, "mediaActivity":Lim/tpelyyftgw/ui/MediaActivity;
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.end local v0 # "args":Landroid/os/Bundle;
.end local v1 # "media":[I
.end local v2 # "mediaActivity":Lim/tpelyyftgw/ui/MediaActivity;
goto :goto_40
.line 207
:cond_31
iget v0, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->groupRow:I
if-ne p2, v0, :cond_40
.line 208
new-instance v0, Lim/tpelyyftgw/ui/CommonGroupsActivity;
iget v1, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->userId:I
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/CommonGroupsActivity;-><init>(I)V
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
goto :goto_41
.line 207
:cond_40
:goto_40
nop
.line 210
:goto_41
return-void
.end method
.method public onFragmentCreate()Z
.registers 9
.line 70
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1;
if-nez v0, :cond_40
.line 71
iget v0, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I
move-result v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MessagesController;->getUserFull(I)Lim/tpelyyftgw/tgnet/TLRPC$UserFull;
move-result-object v0
.line 72
.local v0, "full":Lim/tpelyyftgw/tgnet/TLRPC$UserFull;
instance-of v1, v0, Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1;
if-eqz v1, :cond_1f
.line 73
move-object v1, v0
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1;
iput-object v1, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1;
.line 75
:cond_1f
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1;
if-nez v1, :cond_37
.line 76
iget v1, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v2
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I
move-result v2
iget v3, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->classGuid:I
const/4 v4, 0x1
invoke-virtual {v1, v2, v3, v4}, Lim/tpelyyftgw/messenger/MessagesController;->loadFullUser(IIZ)V
.line 78
:cond_37
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v1
sget v2, Lim/tpelyyftgw/messenger/NotificationCenter;->userFullInfoDidLoad:I
invoke-virtual {v1, p0, v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 80
.end local v0 # "full":Lim/tpelyyftgw/tgnet/TLRPC$UserFull;
:cond_40
const/4 v0, 0x5
new-array v0, v0, [Lim/tpelyyftgw/ui/MediaActivity$SharedMediaData;
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->sharedMediaData:[Lim/tpelyyftgw/ui/MediaActivity$SharedMediaData;
.line 81
const/4 v0, 0x0
.local v0, "a":I
:goto_46
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->sharedMediaData:[Lim/tpelyyftgw/ui/MediaActivity$SharedMediaData;
array-length v2, v1
if-ge v0, v2, :cond_6b
.line 82
new-instance v2, Lim/tpelyyftgw/ui/MediaActivity$SharedMediaData;
invoke-direct {v2}, Lim/tpelyyftgw/ui/MediaActivity$SharedMediaData;-><init>()V
aput-object v2, v1, v0
.line 83
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->sharedMediaData:[Lim/tpelyyftgw/ui/MediaActivity$SharedMediaData;
aget-object v1, v1, v0
const/4 v2, 0x0
iget-wide v3, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->dialog_id:J
const-wide/16 v5, 0x0
cmp-long v7, v3, v5
if-eqz v7, :cond_62
const/high16 v3, -0x80000000
goto :goto_65
:cond_62
const v3, 0x7fffffff
:goto_65
invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/ui/MediaActivity$SharedMediaData;->setMaxId(II)V
.line 81
add-int/lit8 v0, v0, 0x1
goto :goto_46
.line 85
.end local v0 # "a":I
:cond_6b
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onFragmentCreate()Z
move-result v0
return v0
.end method
.method public onFragmentDestroy()V
.registers 3
.line 236
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->userFullInfoDidLoad:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 237
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onFragmentDestroy()V
.line 238
return-void
.end method
.method public setUserInfo(Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1;)V
.registers 2
.param p1, "userInfo" # Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1;
.line 231
iput-object p1, p0, Lim/tpelyyftgw/ui/hui/chats/MoreUserInfoActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPCContacts$CL_userFull_v1;
.line 232
return-void
.end method