BaseFcFragment.smali
.class public abstract Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;
.super Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/LazyLoadFragment;
.source "BaseFcFragment.java"
# interfaces
.implements Lcom/bjz/comm/net/mvp/contract/BaseFcContract$IFcCommView;
# instance fields
.field protected actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
.field protected arguments:Landroid/os/Bundle;
.field protected classGuid:I
.field protected currentAccount:I
.field public currentPicturePath:Ljava/lang/String;
.field protected defaultActionBarBackgroundDrawable:Landroid/graphics/drawable/Drawable;
.field private dialogCommonList:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/FcCommMenuDialog;
.field protected fragmentView:Landroid/view/View;
.field protected inPreviewMode:Z
.field private mCommPresenter:Lcom/bjz/comm/net/mvp/presenter/FcCommonPresenter;
.field protected mContext:Landroid/content/Context;
.field protected parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.field protected visibleDialog:Landroid/app/Dialog;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>()V
.registers 2
.line 104
const/4 v0, 0x0
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;-><init>(Landroid/os/Bundle;)V
.line 105
return-void
.end method
.method public constructor <init>(Landroid/os/Bundle;)V
.registers 4
.param p1, "args" # Landroid/os/Bundle;
.line 107
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/LazyLoadFragment;-><init>()V
.line 85
sget v0, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->currentAccount:I
.line 108
invoke-static {}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->generateClassGuid()I
move-result v0
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->classGuid:I
.line 109
iput-object p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->arguments:Landroid/os/Bundle;
.line 110
new-instance v0, Landroid/graphics/drawable/ColorDrawable;
const-string v1, "actionBarDefault"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-direct {v0, v1}, Landroid/graphics/drawable/ColorDrawable;-><init>(I)V
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->defaultActionBarBackgroundDrawable:Landroid/graphics/drawable/Drawable;
.line 111
return-void
.end method
.method static synthetic access$000(Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;)Lcom/bjz/comm/net/mvp/presenter/FcCommonPresenter;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;
.line 76
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->mCommPresenter:Lcom/bjz/comm/net/mvp/presenter/FcCommonPresenter;
return-object v0
.end method
.method private convertFontToBold(Landroid/view/ViewGroup;)V
.registers 7
.param p1, "viewGroup" # Landroid/view/ViewGroup;
.line 179
if-eqz p1, :cond_55
.line 180
invoke-virtual {p1}, Landroid/view/ViewGroup;->getChildCount()I
move-result v0
.line 181
.local v0, "count":I
const/4 v1, 0x0
.local v1, "i":I
:goto_7
if-ge v1, v0, :cond_55
.line 182
invoke-virtual {p1, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
move-result-object v2
.line 183
.local v2, "view":Landroid/view/View;
instance-of v3, v2, Landroid/view/ViewGroup;
if-eqz v3, :cond_18
.line 184
move-object v3, v2
check-cast v3, Landroid/view/ViewGroup;
invoke-direct {p0, v3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->convertFontToBold(Landroid/view/ViewGroup;)V
goto :goto_52
.line 186
:cond_18
iget-object v3, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->mContext:Landroid/content/Context;
invoke-virtual {v3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v3
const v4, 0x7f0f0408
invoke-static {v4}, Lnp/NPFog;->d(I)I
move-result v4
invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2}, Landroid/view/View;->getTag()Ljava/lang/Object;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_52
.line 187
instance-of v3, v2, Landroid/widget/TextView;
const-string v4, "fonts/rmedium.ttf"
if-eqz v3, :cond_44
.line 188
move-object v3, v2
check-cast v3, Landroid/widget/TextView;
invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v4
invoke-virtual {v3, v4}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
goto :goto_52
.line 189
:cond_44
instance-of v3, v2, Landroid/widget/EditText;
if-eqz v3, :cond_52
.line 190
move-object v3, v2
check-cast v3, Landroid/widget/EditText;
invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v4
invoke-virtual {v3, v4}, Landroid/widget/EditText;->setTypeface(Landroid/graphics/Typeface;)V
.line 181
.end local v2 # "view":Landroid/view/View;
:cond_52
:goto_52
add-int/lit8 v1, v1, 0x1
goto :goto_7
.line 196
.end local v0 # "count":I
.end local v1 # "i":I
:cond_55
return-void
.end method
.method private getParentLayout()Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.registers 2
.line 253
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
invoke-static {v0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/ui/LaunchActivity;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/LaunchActivity;->getActionBarLayout()Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
move-result-object v0
return-object v0
.end method
.method private setBackground(Landroid/view/ViewGroup;)V
.registers 15
.param p1, "viewGroup" # Landroid/view/ViewGroup;
.line 199
invoke-virtual {p1}, Landroid/view/ViewGroup;->getChildCount()I
move-result v0
.line 200
.local v0, "count":I
const/4 v1, 0x0
.local v1, "i":I
:goto_5
if-ge v1, v0, :cond_73
.line 201
invoke-virtual {p1, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
move-result-object v2
.line 202
.local v2, "view":Landroid/view/View;
invoke-virtual {v2}, Landroid/view/View;->getTag()Ljava/lang/Object;
move-result-object v3
.line 203
.local v3, "tag":Ljava/lang/Object;
if-eqz v3, :cond_66
.line 204
move-object v4, v3
check-cast v4, Ljava/lang/String;
.line 205
.local v4, "key":Ljava/lang/String;
const/4 v5, -0x1
invoke-virtual {v4}, Ljava/lang/String;->hashCode()I
move-result v6
const v7, -0x5344ef3f
const-string v8, "walletDefaultBackground"
const-string v9, "windowBackgroundWhite"
const-string v10, "windowBackgroundGray"
const/4 v11, 0x2
const/4 v12, 0x1
if-eq v6, v7, :cond_41
const v7, -0x147bee75
if-eq v6, v7, :cond_39
const v7, 0x62db2756
if-eq v6, v7, :cond_31
:cond_30
goto :goto_48
:cond_31
invoke-virtual {v4, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v6
if-eqz v6, :cond_30
const/4 v5, 0x2
goto :goto_48
:cond_39
invoke-virtual {v4, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v6
if-eqz v6, :cond_30
const/4 v5, 0x0
goto :goto_48
:cond_41
invoke-virtual {v4, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v6
if-eqz v6, :cond_30
const/4 v5, 0x1
:goto_48
if-eqz v5, :cond_5f
if-eq v5, v12, :cond_57
if-eq v5, v11, :cond_4f
goto :goto_66
.line 213
:cond_4f
invoke-static {v8}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v5
invoke-virtual {v2, v5}, Landroid/view/View;->setBackgroundColor(I)V
goto :goto_66
.line 210
:cond_57
invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v5
invoke-virtual {v2, v5}, Landroid/view/View;->setBackgroundColor(I)V
.line 211
goto :goto_66
.line 207
:cond_5f
invoke-static {v9}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v5
invoke-virtual {v2, v5}, Landroid/view/View;->setBackgroundColor(I)V
.line 217
.end local v4 # "key":Ljava/lang/String;
:cond_66
:goto_66
instance-of v4, v2, Landroid/view/ViewGroup;
if-eqz v4, :cond_70
.line 218
move-object v4, v2
check-cast v4, Landroid/view/ViewGroup;
invoke-direct {p0, v4}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->setBackground(Landroid/view/ViewGroup;)V
.line 200
.end local v2 # "view":Landroid/view/View;
.end local v3 # "tag":Ljava/lang/Object;
:cond_70
add-int/lit8 v1, v1, 0x1
goto :goto_5
.line 221
.end local v1 # "i":I
:cond_73
return-void
.end method
# virtual methods
.method protected createActionBar()Lim/tpelyyftgw/ui/actionbar/ActionBar;
.registers 5
.line 155
new-instance v0, Lim/tpelyyftgw/ui/actionbar/ActionBar;
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->mContext:Landroid/content/Context;
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
.line 159
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->defaultActionBarBackgroundDrawable:Landroid/graphics/drawable/Drawable;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackground(Landroid/graphics/drawable/Drawable;)V
.line 162
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const-string v1, "actionBarDefaultSelector"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setItemsBackgroundColor(IZ)V
.line 163
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const-string v1, "actionBarActionModeDefaultSelector"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
const/4 v3, 0x1
invoke-virtual {v0, v1, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setItemsBackgroundColor(IZ)V
.line 165
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const-string v1, "actionBarDefaultIcon"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setItemsColor(IZ)V
.line 167
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const-string v1, "actionBarActionModeDefaultIcon"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setItemsColor(IZ)V
.line 168
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setCastShadows(Z)V
.line 169
iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->inPreviewMode:Z
if-eqz v0, :cond_4a
.line 170
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setOccupyStatusBar(Z)V
.line 172
:cond_4a
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-eqz v0, :cond_57
.line 173
const-string v1, "actionBarDefault"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setBackgroundColor(I)V
.line 175
:cond_57
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
return-object v0
.end method
.method protected deleteLocalItemById(Ljava/lang/Class;J)V
.registers 5
.param p2, "forumId" # J
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class<",
"TT;>;J)V"
}
.end annotation
.line 629
.local p1, "cla":Ljava/lang/Class;, "Ljava/lang/Class<TT;>;"
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/helper/FcDBHelper;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/helper/FcDBHelper;
move-result-object v0
invoke-virtual {v0, p1, p2, p3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/helper/FcDBHelper;->deleteItemById(Ljava/lang/Class;J)V
.line 630
return-void
.end method
.method protected deleteLocalItemByUserId(Ljava/lang/Class;J)V
.registers 5
.param p2, "userId" # J
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class<",
"TT;>;J)V"
}
.end annotation
.line 638
.local p1, "cla":Ljava/lang/Class;, "Ljava/lang/Class<TT;>;"
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/helper/FcDBHelper;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/helper/FcDBHelper;
move-result-object v0
invoke-virtual {v0, p1, p2, p3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/helper/FcDBHelper;->deleteItemByUserId(Ljava/lang/Class;J)V
.line 639
return-void
.end method
.method protected deleteLocalReply(Ljava/lang/Class;JJI)V
.registers 14
.param p2, "forumID" # J
.param p4, "commentID" # J
.param p6, "commentCount" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class<",
"TT;>;JJI)V"
}
.end annotation
.line 663
.local p1, "cla":Ljava/lang/Class;, "Ljava/lang/Class<TT;>;"
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/helper/FcDBHelper;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/helper/FcDBHelper;
move-result-object v0
move-object v1, p1
move-wide v2, p2
move-wide v4, p4
move v6, p6
invoke-virtual/range {v0 .. v6}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/helper/FcDBHelper;->deleteReply(Ljava/lang/Class;JJI)V
.line 664
return-void
.end method
.method protected didSelectOnePhoto(Ljava/lang/String;)V
.registers 2
.param p1, "photosPath" # Ljava/lang/String;
.line 515
return-void
.end method
.method public dismissCurrentDialog()V
.registers 2
.line 296
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->visibleDialog:Landroid/app/Dialog;
if-nez v0, :cond_5
.line 297
return-void
.line 300
:cond_5
:try_start_5
invoke-virtual {v0}, Landroid/app/Dialog;->dismiss()V
.line 301
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->visibleDialog:Landroid/app/Dialog;
:try_end_b
.catch Ljava/lang/Exception; {:try_start_5 .. :try_end_b} :catch_c
.line 304
goto :goto_10
.line 302
:catch_c
move-exception v0
.line 303
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 305
.end local v0 # "e":Ljava/lang/Exception;
:goto_10
return-void
.end method
.method protected downloadFileToLocal(Ljava/lang/String;)V
.registers 14
.param p1, "path" # Ljava/lang/String;
.line 551
const v0, 0x7f0f1536
invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v1
.line 552
.local v1, "tips":Ljava/lang/String;
const-string v2, ".jpg"
.line 553
.local v2, "suffix":Ljava/lang/String;
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_3e
.line 554
invoke-virtual {p1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v3
const-string v4, ".mp4"
invoke-virtual {v3, v4}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_25
.line 555
const v0, 0x7f0f1539
invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v1
.line 556
const-string v2, ".mp4"
goto :goto_3e
.line 557
:cond_25
invoke-virtual {p1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v3
const-string v4, ".gif"
invoke-virtual {v3, v4}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_38
.line 558
invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v1
.line 559
const-string v2, ".gif"
goto :goto_3e
.line 561
:cond_38
invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v1
.line 562
const-string v2, ".jpg"
.line 565
:cond_3e
:goto_3e
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 567
.local v0, "list":Ljava/util/List;, "Ljava/util/List<Ljava/lang/String;>;"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 568
move-object v10, v2
.line 569
.local v10, "finalSuffix":Ljava/lang/String;
new-instance v11, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/FcCommMenuDialog;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->getParentActivity()Landroid/app/Activity;
move-result-object v4
const/4 v6, 0x0
const-string v3, "windowBackgroundWhiteBlackText"
invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v7
new-instance v8, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment$4;
invoke-direct {v8, p0, p1, v10}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment$4;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;Ljava/lang/String;Ljava/lang/String;)V
const/4 v9, 0x1
move-object v3, v11
move-object v5, v0
invoke-direct/range {v3 .. v9}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/FcCommMenuDialog;-><init>(Landroid/app/Activity;Ljava/util/List;Ljava/util/List;ILim/tpelyyftgw/ui/hui/friendscircle_v1/view/FcCommMenuDialog$RecyclerviewItemClickCallBack;I)V
.line 577
.local v3, "dialogCommonList":Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/FcCommMenuDialog;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/FcCommMenuDialog;->show()V
.line 578
return-void
.end method
.method public getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;
.registers 2
.line 320
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/AccountInstance;->getInstance(I)Lim/tpelyyftgw/messenger/AccountInstance;
move-result-object v0
return-object v0
.end method
.method public getClassGuid()I
.registers 2
.line 312
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->classGuid:I
return v0
.end method
.method protected getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
.registers 2
.line 340
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/AccountInstance;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v0
return-object v0
.end method
.method protected getContactsController()Lim/tpelyyftgw/messenger/ContactsController;
.registers 2
.line 332
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/AccountInstance;->getContactsController()Lim/tpelyyftgw/messenger/ContactsController;
move-result-object v0
return-object v0
.end method
.method public getCurrentFragment()Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.registers 2
.line 249
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->getParentLayout()Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->getCurrentFragment()Lim/tpelyyftgw/ui/actionbar/BaseFragment;
move-result-object v0
return-object v0
.end method
.method protected abstract getLayoutRes()I
.end method
.method protected getLocationController()Lim/tpelyyftgw/messenger/LocationController;
.registers 2
.line 344
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/AccountInstance;->getLocationController()Lim/tpelyyftgw/messenger/LocationController;
move-result-object v0
return-object v0
.end method
.method protected getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
.registers 2
.line 336
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/AccountInstance;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v0
return-object v0
.end method
.method protected getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
.registers 2
.line 328
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/AccountInstance;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
return-object v0
.end method
.method protected getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;
.registers 2
.line 352
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/AccountInstance;->getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;
move-result-object v0
return-object v0
.end method
.method protected getNotificationsController()Lim/tpelyyftgw/messenger/NotificationsController;
.registers 2
.line 348
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/AccountInstance;->getNotificationsController()Lim/tpelyyftgw/messenger/NotificationsController;
move-result-object v0
return-object v0
.end method
.method public getParentActivity()Landroid/app/Activity;
.registers 2
.line 236
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
return-object v0
.end method
.method protected getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;
.registers 2
.line 356
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/AccountInstance;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v0
return-object v0
.end method
.method public getUploadUrlFailed(Ljava/lang/String;)V
.registers 4
.param p1, "msg" # Ljava/lang/String;
.line 519
if-nez p1, :cond_c
const v0, 0x7f0f13ff
const-string v1, "friendscircle_fail_to_get_ip_location"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
goto :goto_d
:cond_c
move-object v0, p1
:goto_d
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/toast/FcToastUtils;->show(Ljava/lang/CharSequence;)V
.line 520
return-void
.end method
.method public getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;
.registers 2
.line 324
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/AccountInstance;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v0
return-object v0
.end method
.method public getVisibleDialog()Landroid/app/Dialog;
.registers 2
.line 316
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->visibleDialog:Landroid/app/Dialog;
return-object v0
.end method
.method public gotoNearBy()V
.registers 6
.line 668
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/4 v1, 0x1
const/16 v2, 0x17
if-lt v0, v2, :cond_1e
.line 669
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->getParentActivity()Landroid/app/Activity;
move-result-object v0
.line 670
.local v0, "activity":Landroid/app/Activity;
if-eqz v0, :cond_1e
.line 671
const-string v2, "android.permission.ACCESS_COARSE_LOCATION"
invoke-virtual {v0, v2}, Landroid/app/Activity;->checkSelfPermission(Ljava/lang/String;)I
move-result v2
if-eqz v2, :cond_1e
.line 672
new-instance v2, Lim/tpelyyftgw/ui/hui/discovery/ActionIntroActivity;
invoke-direct {v2, v1}, Lim/tpelyyftgw/ui/hui/discovery/ActionIntroActivity;-><init>(I)V
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 673
return-void
.line 677
.end local v0 # "activity":Landroid/app/Activity;
:cond_1e
const/4 v0, 0x1
.line 678
.local v0, "enabled":Z
sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v3, 0x1c
if-lt v2, v3, :cond_34
.line 679
sget-object v1, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;
const-string v2, "location"
invoke-virtual {v1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroid/location/LocationManager;
.line 680
.local v1, "lm":Landroid/location/LocationManager;
invoke-virtual {v1}, Landroid/location/LocationManager;->isLocationEnabled()Z
move-result v0
.line 681
.end local v1 # "lm":Landroid/location/LocationManager;
:cond_33
goto :goto_51
:cond_34
sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v3, 0x13
if-lt v2, v3, :cond_33
.line 683
:try_start_3a
sget-object v2, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;
invoke-virtual {v2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
move-result-object v2
const-string v3, "location_mode"
const/4 v4, 0x0
invoke-static {v2, v3, v4}, Landroid/provider/Settings$Secure;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
move-result v2
:try_end_47
.catchall {:try_start_3a .. :try_end_47} :catchall_4d
.line 684
.local v2, "mode":I
if-eqz v2, :cond_4a
goto :goto_4b
:cond_4a
const/4 v1, 0x0
:goto_4b
move v0, v1
.line 687
.end local v2 # "mode":I
goto :goto_51
.line 685
:catchall_4d
move-exception v1
.line 686
.local v1, "e":Ljava/lang/Throwable;
invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 689
.end local v1 # "e":Ljava/lang/Throwable;
:goto_51
if-nez v0, :cond_5d
.line 690
new-instance v1, Lim/tpelyyftgw/ui/hui/discovery/ActionIntroActivity;
const/4 v2, 0x4
invoke-direct {v1, v2}, Lim/tpelyyftgw/ui/hui/discovery/ActionIntroActivity;-><init>(I)V
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 691
return-void
.line 694
:cond_5d
new-instance v1, Lim/tpelyyftgw/ui/hui/discovery/NearPersonAndGroupActivity;
invoke-direct {v1}, Lim/tpelyyftgw/ui/hui/discovery/NearPersonAndGroupActivity;-><init>()V
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 695
return-void
.end method
.method protected abstract initData()V
.end method
.method protected abstract initView()V
.end method
.method public synthetic lambda$showDialog$0$BaseFcFragment(Landroid/content/DialogInterface$OnDismissListener;Landroid/content/DialogInterface;)V
.registers 4
.param p1, "onDismissListener" # Landroid/content/DialogInterface$OnDismissListener;
.param p2, "dialog1" # Landroid/content/DialogInterface;
.line 281
if-eqz p1, :cond_5
.line 282
invoke-interface {p1, p2}, Landroid/content/DialogInterface$OnDismissListener;->onDismiss(Landroid/content/DialogInterface;)V
.line 284
:cond_5
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->visibleDialog:Landroid/app/Dialog;
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->onDialogDismiss(Landroid/app/Dialog;)V
.line 285
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->visibleDialog:Landroid/app/Dialog;
.line 286
return-void
.end method
.method protected loadData()V
.registers 1
.line 139
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->initData()V
.line 140
return-void
.end method
.method public onActivityCreated(Landroid/os/Bundle;)V
.registers 3
.param p1, "savedInstanceState" # Landroid/os/Bundle;
.line 132
invoke-super {p0, p1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/LazyLoadFragment;->onActivityCreated(Landroid/os/Bundle;)V
.line 133
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->getParentLayout()Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.line 134
new-instance v0, Lcom/bjz/comm/net/mvp/presenter/FcCommonPresenter;
invoke-direct {v0, p0}, Lcom/bjz/comm/net/mvp/presenter/FcCommonPresenter;-><init>(Lcom/bjz/comm/net/mvp/contract/BaseFcContract$IFcCommView;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->mCommPresenter:Lcom/bjz/comm/net/mvp/presenter/FcCommonPresenter;
.line 135
return-void
.end method
.method public onActivityResult(IILandroid/content/Intent;)V
.registers 16
.param p1, "requestCode" # I
.param p2, "resultCode" # I
.param p3, "data" # Landroid/content/Intent;
.line 451
invoke-super {p0, p1, p2, p3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/LazyLoadFragment;->onActivityResult(IILandroid/content/Intent;)V
.line 452
const/4 v0, -0x1
if-ne p2, v0, :cond_71
.line 453
const/16 v0, 0x85
if-ne p1, v0, :cond_71
.line 454
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v0
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->getParentActivity()Landroid/app/Activity;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/PhotoViewer;->setParentActivity(Landroid/app/Activity;)V
.line 455
const/4 v0, 0x0
.line 457
.local v0, "orientation":I
const/4 v1, 0x1
:try_start_17
new-instance v2, Landroidx/exifinterface/media/ExifInterface;
iget-object v3, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->currentPicturePath:Ljava/lang/String;
invoke-direct {v2, v3}, Landroidx/exifinterface/media/ExifInterface;-><init>(Ljava/lang/String;)V
.line 458
.local v2, "ei":Landroidx/exifinterface/media/ExifInterface;
const-string v3, "Orientation"
invoke-virtual {v2, v3, v1}, Landroidx/exifinterface/media/ExifInterface;->getAttributeInt(Ljava/lang/String;I)I
move-result v3
:try_end_24
.catch Ljava/lang/Exception; {:try_start_17 .. :try_end_24} :catch_39
.line 459
.local v3, "exif":I
const/4 v4, 0x3
if-eq v3, v4, :cond_35
const/4 v4, 0x6
if-eq v3, v4, :cond_32
const/16 v4, 0x8
if-eq v3, v4, :cond_2f
goto :goto_38
.line 467
:cond_2f
const/16 v0, 0x10e
goto :goto_38
.line 461
:cond_32
const/16 v0, 0x5a
.line 462
goto :goto_38
.line 464
:cond_35
const/16 v0, 0xb4
.line 465
nop
.line 472
.end local v2 # "ei":Landroidx/exifinterface/media/ExifInterface;
.end local v3 # "exif":I
:goto_38
goto :goto_3d
.line 470
:catch_39
move-exception v2
.line 471
.local v2, "e":Ljava/lang/Exception;
invoke-static {v2}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 473
.end local v2 # "e":Ljava/lang/Exception;
:goto_3d
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
.line 474
.local v2, "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Object;>;"
new-instance v11, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;
const/4 v4, 0x0
const/4 v5, 0x0
const-wide/16 v6, 0x0
iget-object v8, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->currentPicturePath:Ljava/lang/String;
const/4 v10, 0x0
move-object v3, v11
move v9, v0
invoke-direct/range {v3 .. v10}, Lim/tpelyyftgw/messenger/MediaController$PhotoEntry;-><init>(IIJLjava/lang/String;IZ)V
invoke-virtual {v2, v11}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 475
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v3
invoke-virtual {v3, v1}, Lim/tpelyyftgw/ui/PhotoViewer;->setIsFcCrop(Z)V
.line 477
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v3
const/4 v6, 0x1
new-instance v7, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment$3;
invoke-direct {v7, p0, v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment$3;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;Ljava/util/ArrayList;)V
const/4 v8, 0x0
move-object v4, v2
invoke-virtual/range {v3 .. v8}, Lim/tpelyyftgw/ui/PhotoViewer;->openPhotoForSelect(Ljava/util/ArrayList;IILim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;Lim/tpelyyftgw/ui/ChatActivity;)Z
.line 503
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->currentPicturePath:Ljava/lang/String;
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->addMediaToGallery(Ljava/lang/String;)V
.line 504
const/4 v1, 0x0
iput-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->currentPicturePath:Ljava/lang/String;
.line 507
.end local v0 # "orientation":I
.end local v2 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Object;>;"
:cond_71
return-void
.end method
.method public onAttach(Landroid/content/Context;)V
.registers 2
.param p1, "context" # Landroid/content/Context;
.line 115
invoke-super {p0, p1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/LazyLoadFragment;->onAttach(Landroid/content/Context;)V
.line 116
iput-object p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->mContext:Landroid/content/Context;
.line 117
return-void
.end method
.method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
.registers 7
.param p1, "inflater" # Landroid/view/LayoutInflater;
.param p2, "container" # Landroid/view/ViewGroup;
.param p3, "savedInstanceState" # Landroid/os/Bundle;
.line 122
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->mContext:Landroid/content/Context;
invoke-static {v0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v0
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->getLayoutRes()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/friendscircle_v1/base/BaseFcFragment;->fragmentView:Landroid/view/View;
.line 124
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->initView()V
.line 127
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->fragmentView:Landroid/view/View;
return-object v0
.end method
.method public onDestroy()V
.registers 3
.line 144
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v0
iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->classGuid:I
invoke-virtual {v0, v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->cancelRequestsForGuid(I)V
.line 145
invoke-super {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/LazyLoadFragment;->onDestroy()V
.line 146
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->mCommPresenter:Lcom/bjz/comm/net/mvp/presenter/FcCommonPresenter;
if-eqz v0, :cond_13
.line 147
invoke-virtual {v0}, Lcom/bjz/comm/net/mvp/presenter/FcCommonPresenter;->unSubscribeTask()V
.line 149
:cond_13
return-void
.end method
.method protected onDialogDismiss(Landroid/app/Dialog;)V
.registers 2
.param p1, "dialog" # Landroid/app/Dialog;
.line 309
return-void
.end method
.method public onDownloadFileError(Ljava/lang/String;)V
.registers 3
.param p1, "msg" # Ljava/lang/String;
.line 588
const v0, 0x7f0f1534
invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/toast/FcToastUtils;->show(Ljava/lang/CharSequence;)V
.line 589
return-void
.end method
.method public onDownloadFileSucc(Ljava/io/File;)V
.registers 3
.param p1, "file" # Ljava/io/File;
.line 582
invoke-static {p1}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
move-result-object v0
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->addMediaToGallery(Landroid/net/Uri;)V
.line 583
const v0, 0x7f0f1535
invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/toast/FcToastUtils;->show(Ljava/lang/CharSequence;)V
.line 584
return-void
.end method
.method public onError(Ljava/lang/String;)V
.registers 2
.param p1, "msg" # Ljava/lang/String;
.line 593
return-void
.end method
.method public onPause()V
.registers 2
.line 231
invoke-super {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/LazyLoadFragment;->onPause()V
.line 232
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->fragmentView:Landroid/view/View;
invoke-virtual {v0}, Landroid/view/View;->findFocus()Landroid/view/View;
move-result-object v0
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->hideKeyboard(Landroid/view/View;)V
.line 233
return-void
.end method
.method public onUploadFileError(Ljava/lang/String;)V
.registers 2
.param p1, "msg" # Ljava/lang/String;
.line 543
return-void
.end method
.method public onUploadFileSucc(Lcom/bjz/comm/net/bean/FcMediaResponseBean;Ljava/lang/String;)V
.registers 3
.param p1, "data" # Lcom/bjz/comm/net/bean/FcMediaResponseBean;
.param p2, "msg" # Ljava/lang/String;
.line 539
return-void
.end method
.method public openCamera()V
.registers 6
.line 423
const-string v0, "android.permission.CAMERA"
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->getParentActivity()Landroid/app/Activity;
move-result-object v1
if-nez v1, :cond_9
.line 424
return-void
.line 427
:cond_9
:try_start_9
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v2, 0x17
if-lt v1, v2, :cond_27
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->getParentActivity()Landroid/app/Activity;
move-result-object v1
invoke-virtual {v1, v0}, Landroid/app/Activity;->checkSelfPermission(Ljava/lang/String;)I
move-result v1
if-eqz v1, :cond_27
.line 428
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->getParentActivity()Landroid/app/Activity;
move-result-object v1
filled-new-array {v0}, [Ljava/lang/String;
move-result-object v0
const/16 v2, 0x13
invoke-virtual {v1, v0, v2}, Landroid/app/Activity;->requestPermissions([Ljava/lang/String;I)V
.line 429
return-void
.line 431
:cond_27
new-instance v0, Landroid/content/Intent;
const-string v1, "android.media.action.IMAGE_CAPTURE"
invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 432
.local v0, "takePictureIntent":Landroid/content/Intent;
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->generatePicturePath()Ljava/io/File;
move-result-object v1
.line 433
.local v1, "image":Ljava/io/File;
if-eqz v1, :cond_5f
.line 434
sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
:try_end_36
.catch Ljava/lang/Exception; {:try_start_9 .. :try_end_36} :catch_65
const/16 v3, 0x18
const-string v4, "output"
if-lt v2, v3, :cond_52
.line 435
:try_start_3c
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->getParentActivity()Landroid/app/Activity;
move-result-object v2
const-string v3, "im.tpelyyftgw.messenger.provider"
invoke-static {v2, v3, v1}, Landroidx/core/content/FileProvider;->getUriForFile(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri;
move-result-object v2
invoke-virtual {v0, v4, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
.line 436
const/4 v2, 0x2
invoke-virtual {v0, v2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
.line 437
const/4 v2, 0x1
invoke-virtual {v0, v2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
goto :goto_59
.line 439
:cond_52
invoke-static {v1}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
move-result-object v2
invoke-virtual {v0, v4, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
.line 441
:goto_59
invoke-virtual {v1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
move-result-object v2
iput-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->currentPicturePath:Ljava/lang/String;
.line 443
:cond_5f
const/16 v2, 0x85
invoke-virtual {p0, v0, v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->startActivityForResult(Landroid/content/Intent;I)V
:try_end_64
.catch Ljava/lang/Exception; {:try_start_3c .. :try_end_64} :catch_65
.line 446
.end local v0 # "takePictureIntent":Landroid/content/Intent;
.end local v1 # "image":Ljava/io/File;
goto :goto_69
.line 444
:catch_65
move-exception v0
.line 445
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 447
.end local v0 # "e":Ljava/lang/Exception;
:goto_69
return-void
.end method
.method public openGallery()V
.registers 10
.line 394
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x17
if-lt v0, v1, :cond_25
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->getParentActivity()Landroid/app/Activity;
move-result-object v0
if-eqz v0, :cond_25
.line 395
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->getParentActivity()Landroid/app/Activity;
move-result-object v0
const-string v1, "android.permission.READ_EXTERNAL_STORAGE"
invoke-virtual {v0, v1}, Landroid/app/Activity;->checkSelfPermission(Ljava/lang/String;)I
move-result v0
if-eqz v0, :cond_25
.line 396
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->getParentActivity()Landroid/app/Activity;
move-result-object v0
filled-new-array {v1}, [Ljava/lang/String;
move-result-object v1
const/4 v2, 0x4
invoke-virtual {v0, v1, v2}, Landroid/app/Activity;->requestPermissions([Ljava/lang/String;I)V
.line 397
return-void
.line 401
:cond_25
new-instance v0, Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity;
const/4 v4, 0x1
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x1
move-object v3, v0
invoke-direct/range {v3 .. v8}, Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity;-><init>(IZZLim/tpelyyftgw/ui/ChatActivity;Z)V
.line 402
.local v0, "fragment":Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity;
new-instance v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment$2;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment$2;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity;->setDelegate(Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity$PhotoAlbumPickerActivityDelegate;)V
.line 416
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 417
return-void
.end method
.method public presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.registers 3
.param p1, "fragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.line 240
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->getParentLayout()Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.line 241
if-eqz v0, :cond_10
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)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 presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Z)Z
.registers 4
.param p1, "fragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.param p2, "removeLast" # Z
.line 245
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-eqz v0, :cond_c
invoke-virtual {v0, p1, p2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Z)Z
move-result v0
if-eqz v0, :cond_c
const/4 v0, 0x1
goto :goto_d
:cond_c
const/4 v0, 0x0
:goto_d
return v0
.end method
.method protected saveNewFcToLocal(Ljava/lang/Object;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(TT;)V"
}
.end annotation
.line 603
.local p1, "t":Ljava/lang/Object;, "TT;"
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/helper/FcDBHelper;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/helper/FcDBHelper;
move-result-object v0
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/helper/FcDBHelper;->insert(Ljava/lang/Object;)J
.line 604
return-void
.end method
.method protected showBottomSheet()V
.registers 10
.line 363
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->getParentActivity()Landroid/app/Activity;
move-result-object v0
if-eqz v0, :cond_57
.line 364
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->dialogCommonList:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/FcCommMenuDialog;
if-nez v0, :cond_44
.line 365
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 366
.local v0, "list":Ljava/util/List;, "Ljava/util/List<Ljava/lang/String;>;"
const-string v1, "\u4ece\u624b\u673a\u76f8\u518c\u9009\u62e9"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 367
const-string v1, "\u62cd\u4e00\u5f20"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 368
new-instance v8, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/FcCommMenuDialog;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->getParentActivity()Landroid/app/Activity;
move-result-object v2
const/4 v4, 0x0
const-string v1, "dialogTextBlack"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v5
new-instance v6, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment$1;
invoke-direct {v6, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment$1;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;)V
const/4 v7, 0x1
move-object v1, v8
move-object v3, v0
invoke-direct/range {v1 .. v7}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/FcCommMenuDialog;-><init>(Landroid/app/Activity;Ljava/util/List;Ljava/util/List;ILim/tpelyyftgw/ui/hui/friendscircle_v1/view/FcCommMenuDialog$RecyclerviewItemClickCallBack;I)V
iput-object v8, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->dialogCommonList:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/FcCommMenuDialog;
.line 378
const v1, 0x7f0f1396
const-string v2, "fc_change_bg"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
const v2, -0x747267
const/16 v3, 0xf
invoke-virtual {v8, v1, v2, v3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/FcCommMenuDialog;->setTitle(Ljava/lang/CharSequence;II)Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/FcCommMenuDialog;
.line 380
.end local v0 # "list":Ljava/util/List;, "Ljava/util/List<Ljava/lang/String;>;"
:cond_44
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->dialogCommonList:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/FcCommMenuDialog;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/FcCommMenuDialog;->isShowing()Z
move-result v0
if-eqz v0, :cond_52
.line 381
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->dialogCommonList:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/FcCommMenuDialog;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/FcCommMenuDialog;->dismiss()V
goto :goto_57
.line 383
:cond_52
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->dialogCommonList:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/FcCommMenuDialog;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/FcCommMenuDialog;->show()V
.line 387
:cond_57
:goto_57
return-void
.end method
.method public showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.registers 4
.param p1, "dialog" # Landroid/app/Dialog;
.line 257
const/4 v0, 0x0
const/4 v1, 0x0
invoke-virtual {p0, p1, v0, v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->showDialog(Landroid/app/Dialog;ZLandroid/content/DialogInterface$OnDismissListener;)Landroid/app/Dialog;
move-result-object v0
return-object v0
.end method
.method public showDialog(Landroid/app/Dialog;Landroid/content/DialogInterface$OnDismissListener;)Landroid/app/Dialog;
.registers 4
.param p1, "dialog" # Landroid/app/Dialog;
.param p2, "onDismissListener" # Landroid/content/DialogInterface$OnDismissListener;
.line 261
const/4 v0, 0x0
invoke-virtual {p0, p1, v0, p2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->showDialog(Landroid/app/Dialog;ZLandroid/content/DialogInterface$OnDismissListener;)Landroid/app/Dialog;
move-result-object v0
return-object v0
.end method
.method public showDialog(Landroid/app/Dialog;ZLandroid/content/DialogInterface$OnDismissListener;)Landroid/app/Dialog;
.registers 7
.param p1, "dialog" # Landroid/app/Dialog;
.param p2, "allowInTransition" # Z
.param p3, "onDismissListener" # Landroid/content/DialogInterface$OnDismissListener;
.line 266
const/4 v0, 0x0
if-eqz p1, :cond_3d
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-eqz v1, :cond_3d
if-nez p2, :cond_10
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->checkTransitionAnimation()Z
move-result v1
if-eqz v1, :cond_10
goto :goto_3d
.line 270
:cond_10
:try_start_10
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->visibleDialog:Landroid/app/Dialog;
if-eqz v1, :cond_1b
.line 271
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->visibleDialog:Landroid/app/Dialog;
invoke-virtual {v1}, Landroid/app/Dialog;->dismiss()V
.line 272
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->visibleDialog:Landroid/app/Dialog;
:try_end_1b
.catch Ljava/lang/Exception; {:try_start_10 .. :try_end_1b} :catch_1c
.line 276
:cond_1b
goto :goto_20
.line 274
:catch_1c
move-exception v1
.line 275
.local v1, "e":Ljava/lang/Exception;
invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 278
.end local v1 # "e":Ljava/lang/Exception;
:goto_20
:try_start_20
iput-object p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->visibleDialog:Landroid/app/Dialog;
.line 279
const/4 v1, 0x1
invoke-virtual {p1, v1}, Landroid/app/Dialog;->setCanceledOnTouchOutside(Z)V
.line 280
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->visibleDialog:Landroid/app/Dialog;
new-instance v2, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/-$$Lambda$BaseFcFragment$3cksGOIh2M7r7iV9ZhFvVMrj0BE;
invoke-direct {v2, p0, p3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/-$$Lambda$BaseFcFragment$3cksGOIh2M7r7iV9ZhFvVMrj0BE;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;Landroid/content/DialogInterface$OnDismissListener;)V
invoke-virtual {v1, v2}, Landroid/app/Dialog;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V
.line 287
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->visibleDialog:Landroid/app/Dialog;
invoke-virtual {v1}, Landroid/app/Dialog;->show()V
.line 288
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->visibleDialog:Landroid/app/Dialog;
:try_end_37
.catch Ljava/lang/Exception; {:try_start_20 .. :try_end_37} :catch_38
return-object v0
.line 289
:catch_38
move-exception v1
.line 290
.restart local v1 # "e":Ljava/lang/Exception;
invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 292
.end local v1 # "e":Ljava/lang/Exception;
return-object v0
.line 267
:cond_3d
:goto_3d
return-object v0
.end method
.method protected updateLocalFollowStatus(Ljava/lang/Class;JZ)V
.registers 6
.param p2, "createBy" # J
.param p4, "isFollow" # Z
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class<",
"TT;>;JZ)V"
}
.end annotation
.line 610
.local p1, "cla":Ljava/lang/Class;, "Ljava/lang/Class<TT;>;"
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/helper/FcDBHelper;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/helper/FcDBHelper;
move-result-object v0
invoke-virtual {v0, p1, p2, p3, p4}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/helper/FcDBHelper;->updateItemFollowStatus(Ljava/lang/Class;JZ)V
.line 611
return-void
.end method
.method protected updateLocalItemLikeStatus(Ljava/lang/Class;JZI)V
.registers 12
.param p2, "forumId" # J
.param p4, "isLike" # Z
.param p5, "ThumbUp" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class<",
"TT;>;JZI)V"
}
.end annotation
.line 645
.local p1, "cla":Ljava/lang/Class;, "Ljava/lang/Class<TT;>;"
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/helper/FcDBHelper;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/helper/FcDBHelper;
move-result-object v0
move-object v1, p1
move-wide v2, p2
move v4, p4
move v5, p5
invoke-virtual/range {v0 .. v5}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/helper/FcDBHelper;->updateItemLikeStatus(Ljava/lang/Class;JZI)V
.line 646
return-void
.end method
.method protected updateLocalItemPermissionStatus(Ljava/lang/Class;JI)V
.registers 6
.param p2, "forumID" # J
.param p4, "permission" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class<",
"TT;>;JI)V"
}
.end annotation
.line 620
.local p1, "cla":Ljava/lang/Class;, "Ljava/lang/Class<TT;>;"
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/helper/FcDBHelper;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/helper/FcDBHelper;
move-result-object v0
invoke-virtual {v0, p1, p2, p3, p4}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/helper/FcDBHelper;->updateItemPermissionStatus(Ljava/lang/Class;JI)V
.line 621
return-void
.end method
.method protected updateLocalReplyStatus(Ljava/lang/Class;JLcom/bjz/comm/net/bean/FcReplyBean;)V
.registers 7
.param p2, "forumID" # J
.param p4, "mFcReplyBean" # Lcom/bjz/comm/net/bean/FcReplyBean;
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class<",
"TT;>;J",
"Lcom/bjz/comm/net/bean/FcReplyBean;",
")V"
}
.end annotation
.line 652
.local p1, "cla":Ljava/lang/Class;, "Ljava/lang/Class<TT;>;"
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "------------------\u6dfb\u52a0"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/socks/library/KLog;->d(Ljava/lang/Object;)V
.line 653
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/helper/FcDBHelper;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/helper/FcDBHelper;
move-result-object v0
invoke-virtual {v0, p1, p2, p3, p4}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/helper/FcDBHelper;->updateItemReply(Ljava/lang/Class;JLcom/bjz/comm/net/bean/FcReplyBean;)V
.line 654
return-void
.end method
.method protected uploadFile(Ljava/lang/String;Lcom/bjz/comm/net/base/DataListener;)V
.registers 5
.param p1, "path" # Ljava/lang/String;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Lcom/bjz/comm/net/base/DataListener<",
"Lcom/bjz/comm/net/bean/BResponse<",
"Lcom/bjz/comm/net/bean/FcMediaResponseBean;",
">;>;)V"
}
.end annotation
.line 529
.local p2, "listener":Lcom/bjz/comm/net/base/DataListener;, "Lcom/bjz/comm/net/base/DataListener<Lcom/bjz/comm/net/bean/BResponse<Lcom/bjz/comm/net/bean/FcMediaResponseBean;>;>;"
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_16
.line 530
new-instance v0, Ljava/io/File;
invoke-direct {v0, p1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
.line 531
.local v0, "file":Ljava/io/File;
invoke-virtual {v0}, Ljava/io/File;->exists()Z
move-result v1
if-eqz v1, :cond_16
.line 532
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcFragment;->mCommPresenter:Lcom/bjz/comm/net/mvp/presenter/FcCommonPresenter;
invoke-virtual {v1, v0, p2}, Lcom/bjz/comm/net/mvp/presenter/FcCommonPresenter;->uploadFile(Ljava/io/File;Lcom/bjz/comm/net/base/DataListener;)V
.line 535
.end local v0 # "file":Ljava/io/File;
:cond_16
return-void
.end method