BaseFcActivity.smali
.class public abstract Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;
.super Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.source "BaseFcActivity.java"
# interfaces
.implements Lcom/bjz/comm/net/mvp/contract/BaseFcContract$IFcCommView;
# instance fields
.field protected currentAccount:I
.field public currentPicturePath:Ljava/lang/String;
.field private dialogCommonList:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/FcCommMenuDialog;
.field private mCommPresenter:Lcom/bjz/comm/net/mvp/presenter/FcCommonPresenter;
.field protected mContext:Landroid/content/Context;
.field protected mImmersionBar:Lcom/gyf/barlibrary/ImmersionBar;
.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 67
invoke-direct {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;-><init>()V
.line 75
sget v0, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->currentAccount:I
return-void
.end method
.method static synthetic access$000(Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;)Lcom/bjz/comm/net/mvp/presenter/FcCommonPresenter;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;
.line 67
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->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 165
if-eqz p1, :cond_55
.line 166
invoke-virtual {p1}, Landroid/view/ViewGroup;->getChildCount()I
move-result v0
.line 167
.local v0, "count":I
const/4 v1, 0x0
.local v1, "i":I
:goto_7
if-ge v1, v0, :cond_55
.line 168
invoke-virtual {p1, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
move-result-object v2
.line 169
.local v2, "view":Landroid/view/View;
instance-of v3, v2, Landroid/view/ViewGroup;
if-eqz v3, :cond_18
.line 170
move-object v3, v2
check-cast v3, Landroid/view/ViewGroup;
invoke-direct {p0, v3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->convertFontToBold(Landroid/view/ViewGroup;)V
goto :goto_52
.line 172
:cond_18
iget-object v3, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->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 173
instance-of v3, v2, Landroid/widget/TextView;
const-string v4, "fonts/rmedium.ttf"
if-eqz v3, :cond_44
.line 174
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 175
:cond_44
instance-of v3, v2, Landroid/widget/EditText;
if-eqz v3, :cond_52
.line 176
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 167
.end local v2 # "view":Landroid/view/View;
:cond_52
:goto_52
add-int/lit8 v1, v1, 0x1
goto :goto_7
.line 182
.end local v0 # "count":I
.end local v1 # "i":I
:cond_55
return-void
.end method
.method static synthetic lambda$createView$0(Landroid/view/View;Landroid/view/MotionEvent;)Z
.registers 3
.param p0, "v" # Landroid/view/View;
.param p1, "event" # Landroid/view/MotionEvent;
.line 86
const/4 v0, 0x1
return v0
.end method
.method private setBackground(Landroid/view/ViewGroup;)V
.registers 15
.param p1, "viewGroup" # Landroid/view/ViewGroup;
.line 185
invoke-virtual {p1}, Landroid/view/ViewGroup;->getChildCount()I
move-result v0
.line 186
.local v0, "count":I
const/4 v1, 0x0
.local v1, "i":I
:goto_5
if-ge v1, v0, :cond_73
.line 187
invoke-virtual {p1, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
move-result-object v2
.line 188
.local v2, "view":Landroid/view/View;
invoke-virtual {v2}, Landroid/view/View;->getTag()Ljava/lang/Object;
move-result-object v3
.line 189
.local v3, "tag":Ljava/lang/Object;
if-eqz v3, :cond_66
.line 190
move-object v4, v3
check-cast v4, Ljava/lang/String;
.line 191
.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 201
: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 197
: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 198
goto :goto_66
.line 193
: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 205
.end local v4 # "key":Ljava/lang/String;
:cond_66
:goto_66
instance-of v4, v2, Landroid/view/ViewGroup;
if-eqz v4, :cond_70
.line 206
move-object v4, v2
check-cast v4, Landroid/view/ViewGroup;
invoke-direct {p0, v4}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->setBackground(Landroid/view/ViewGroup;)V
.line 186
.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 209
.end local v1 # "i":I
:cond_73
return-void
.end method
# virtual methods
.method public createView(Landroid/content/Context;)Landroid/view/View;
.registers 5
.param p1, "context" # Landroid/content/Context;
.line 83
iput-object p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->mContext:Landroid/content/Context;
.line 84
invoke-static {p1}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v0
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->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/BaseFcActivity;->fragmentView:Landroid/view/View;
.line 85
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->fragmentView:Landroid/view/View;
const-string v1, "windowBackgroundGray"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->setBackgroundColor(I)V
.line 86
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->fragmentView:Landroid/view/View;
sget-object v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/-$$Lambda$BaseFcActivity$ysh2BK7fEzzThRSpi-MmJ0tFkl8;->INSTANCE:Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/-$$Lambda$BaseFcActivity$ysh2BK7fEzzThRSpi-MmJ0tFkl8;
invoke-virtual {v0, v1}, Landroid/view/View;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
.line 87
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->initView()V
.line 88
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->initData()V
.line 89
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->fragmentView:Landroid/view/View;
invoke-virtual {v0}, Landroid/view/View;->getRootView()Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/view/ViewGroup;
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->convertFontToBold(Landroid/view/ViewGroup;)V
.line 90
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->fragmentView:Landroid/view/View;
invoke-virtual {v0}, Landroid/view/View;->getRootView()Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/view/ViewGroup;
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->setBackground(Landroid/view/ViewGroup;)V
.line 91
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/BaseFcActivity;->mCommPresenter:Lcom/bjz/comm/net/mvp/presenter/FcCommonPresenter;
.line 92
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->fragmentView:Landroid/view/View;
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 551
.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 552
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 560
.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 561
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 585
.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 586
return-void
.end method
.method protected didSelectOnePhoto(Ljava/lang/String;)V
.registers 2
.param p1, "photosPath" # Ljava/lang/String;
.line 436
return-void
.end method
.method public dismissCurrentDialog()V
.registers 2
.line 261
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->visibleDialog:Landroid/app/Dialog;
if-nez v0, :cond_5
.line 262
return-void
.line 265
:cond_5
:try_start_5
invoke-virtual {v0}, Landroid/app/Dialog;->dismiss()V
.line 266
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->visibleDialog:Landroid/app/Dialog;
:try_end_b
.catch Ljava/lang/Exception; {:try_start_5 .. :try_end_b} :catch_c
.line 269
goto :goto_10
.line 267
:catch_c
move-exception v0
.line 268
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 270
.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 472
const v0, 0x7f0f1536
invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v1
.line 473
.local v1, "tips":Ljava/lang/String;
const-string v2, ".jpg"
.line 474
.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 475
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 476
const v0, 0x7f0f1539
invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v1
.line 477
const-string v2, ".mp4"
goto :goto_3e
.line 478
: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 479
invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v1
.line 480
const-string v2, ".gif"
goto :goto_3e
.line 482
:cond_38
invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v1
.line 483
const-string v2, ".jpg"
.line 486
:cond_3e
:goto_3e
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 488
.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 489
move-object v10, v2
.line 490
.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/BaseFcActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
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/BaseFcActivity$6;
invoke-direct {v8, p0, p1, v10}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity$6;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;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 498
.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 499
return-void
.end method
.method public getCurrentFragment()Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.registers 2
.line 218
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->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 public getUploadUrlFailed(Ljava/lang/String;)V
.registers 4
.param p1, "msg" # Ljava/lang/String;
.line 440
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 441
return-void
.end method
.method public getVisibleDialog()Landroid/app/Dialog;
.registers 2
.line 277
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->visibleDialog:Landroid/app/Dialog;
return-object v0
.end method
.method public goToNearBy()V
.registers 6
.line 590
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/4 v1, 0x1
const/16 v2, 0x17
if-lt v0, v2, :cond_1e
.line 591
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
.line 592
.local v0, "activity":Landroid/app/Activity;
if-eqz v0, :cond_1e
.line 593
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 594
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/BaseFcActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 595
return-void
.line 599
.end local v0 # "activity":Landroid/app/Activity;
:cond_1e
const/4 v0, 0x1
.line 600
.local v0, "enabled":Z
sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v3, 0x1c
if-lt v2, v3, :cond_34
.line 601
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 602
.local v1, "lm":Landroid/location/LocationManager;
invoke-virtual {v1}, Landroid/location/LocationManager;->isLocationEnabled()Z
move-result v0
.line 603
.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 605
: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 606
.local v2, "mode":I
if-eqz v2, :cond_4a
goto :goto_4b
:cond_4a
const/4 v1, 0x0
:goto_4b
move v0, v1
.line 609
.end local v2 # "mode":I
goto :goto_51
.line 607
:catchall_4d
move-exception v1
.line 608
.local v1, "e":Ljava/lang/Throwable;
invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 611
.end local v1 # "e":Ljava/lang/Throwable;
:goto_51
if-nez v0, :cond_5d
.line 612
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/BaseFcActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 613
return-void
.line 616
: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/BaseFcActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 617
return-void
.end method
.method protected initActionBar(Ljava/lang/String;)V
.registers 4
.param p1, "title" # Ljava/lang/String;
.line 150
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_1d
.line 151
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const v1, 0x7f0d0076
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackButtonImage(I)V
.line 153
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
new-instance v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity$2;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity$2;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setActionBarMenuOnItemClick(Lim/tpelyyftgw/ui/actionbar/ActionBar$ActionBarMenuOnItemClick;)V
.line 162
:cond_1d
return-void
.end method
.method protected abstract initData()V
.end method
.method protected initImmersionBar()V
.registers 4
.line 121
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->mContext:Landroid/content/Context;
check-cast v0, Landroid/app/Activity;
invoke-static {v0}, Lcom/gyf/barlibrary/ImmersionBar;->with(Landroid/app/Activity;)Lcom/gyf/barlibrary/ImmersionBar;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->mImmersionBar:Lcom/gyf/barlibrary/ImmersionBar;
.line 122
invoke-virtual {v0}, Lcom/gyf/barlibrary/ImmersionBar;->transparentStatusBar()Lcom/gyf/barlibrary/ImmersionBar;
move-result-object v0
.line 123
invoke-virtual {v0}, Lcom/gyf/barlibrary/ImmersionBar;->transparentNavigationBar()Lcom/gyf/barlibrary/ImmersionBar;
move-result-object v0
.line 124
invoke-virtual {v0}, Lcom/gyf/barlibrary/ImmersionBar;->transparentBar()Lcom/gyf/barlibrary/ImmersionBar;
move-result-object v0
.line 125
const v1, 0x3e99999a # 0.3f
invoke-virtual {v0, v1}, Lcom/gyf/barlibrary/ImmersionBar;->statusBarAlpha(F)Lcom/gyf/barlibrary/ImmersionBar;
move-result-object v0
.line 126
const v2, 0x3ecccccd # 0.4f
invoke-virtual {v0, v2}, Lcom/gyf/barlibrary/ImmersionBar;->navigationBarAlpha(F)Lcom/gyf/barlibrary/ImmersionBar;
move-result-object v0
.line 127
invoke-virtual {v0, v1}, Lcom/gyf/barlibrary/ImmersionBar;->barAlpha(F)Lcom/gyf/barlibrary/ImmersionBar;
move-result-object v0
.line 128
const v1, 0x7f060089
invoke-virtual {v0, v1}, Lcom/gyf/barlibrary/ImmersionBar;->flymeOSStatusBarFontColor(I)Lcom/gyf/barlibrary/ImmersionBar;
move-result-object v0
.line 129
const/4 v1, 0x1
invoke-virtual {v0, v1}, Lcom/gyf/barlibrary/ImmersionBar;->fullScreen(Z)Lcom/gyf/barlibrary/ImmersionBar;
move-result-object v0
.line 131
invoke-virtual {v0, v1}, Lcom/gyf/barlibrary/ImmersionBar;->fitsSystemWindows(Z)Lcom/gyf/barlibrary/ImmersionBar;
move-result-object v0
.line 132
invoke-virtual {v0, v1}, Lcom/gyf/barlibrary/ImmersionBar;->supportActionBar(Z)Lcom/gyf/barlibrary/ImmersionBar;
move-result-object v0
.line 133
invoke-virtual {v0}, Lcom/gyf/barlibrary/ImmersionBar;->removeSupportAllView()Lcom/gyf/barlibrary/ImmersionBar;
move-result-object v0
.line 134
const-string v1, "tag"
invoke-virtual {v0, v1}, Lcom/gyf/barlibrary/ImmersionBar;->addTag(Ljava/lang/String;)Lcom/gyf/barlibrary/ImmersionBar;
move-result-object v0
.line 135
invoke-virtual {v0, v1}, Lcom/gyf/barlibrary/ImmersionBar;->getTag(Ljava/lang/String;)Lcom/gyf/barlibrary/ImmersionBar;
move-result-object v0
.line 136
invoke-virtual {v0}, Lcom/gyf/barlibrary/ImmersionBar;->reset()Lcom/gyf/barlibrary/ImmersionBar;
move-result-object v0
.line 137
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcom/gyf/barlibrary/ImmersionBar;->keyboardEnable(Z)Lcom/gyf/barlibrary/ImmersionBar;
move-result-object v0
new-instance v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity$1;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity$1;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;)V
.line 139
invoke-virtual {v0, v1}, Lcom/gyf/barlibrary/ImmersionBar;->setOnKeyboardListener(Lcom/gyf/barlibrary/OnKeyboardListener;)Lcom/gyf/barlibrary/ImmersionBar;
move-result-object v0
.line 145
const/16 v1, 0x10
invoke-virtual {v0, v1}, Lcom/gyf/barlibrary/ImmersionBar;->keyboardMode(I)Lcom/gyf/barlibrary/ImmersionBar;
move-result-object v0
.line 146
invoke-virtual {v0}, Lcom/gyf/barlibrary/ImmersionBar;->init()V
.line 147
return-void
.end method
.method protected abstract initView()V
.end method
.method public synthetic lambda$showDialog$1$BaseFcActivity(Landroid/content/DialogInterface$OnDismissListener;Landroid/content/DialogInterface;)V
.registers 4
.param p1, "onDismissListener" # Landroid/content/DialogInterface$OnDismissListener;
.param p2, "dialog1" # Landroid/content/DialogInterface;
.line 246
if-eqz p1, :cond_5
.line 247
invoke-interface {p1, p2}, Landroid/content/DialogInterface$OnDismissListener;->onDismiss(Landroid/content/DialogInterface;)V
.line 249
:cond_5
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->visibleDialog:Landroid/app/Dialog;
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->onDialogDismiss(Landroid/app/Dialog;)V
.line 250
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->visibleDialog:Landroid/app/Dialog;
.line 251
return-void
.end method
.method public onActivityResultFragment(IILandroid/content/Intent;)V
.registers 16
.param p1, "requestCode" # I
.param p2, "resultCode" # I
.param p3, "data" # Landroid/content/Intent;
.line 372
invoke-super {p0, p1, p2, p3}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onActivityResultFragment(IILandroid/content/Intent;)V
.line 373
const/4 v0, -0x1
if-ne p2, v0, :cond_71
.line 374
const/16 v0, 0x85
if-ne p1, v0, :cond_71
.line 375
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/BaseFcActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/PhotoViewer;->setParentActivity(Landroid/app/Activity;)V
.line 376
const/4 v0, 0x0
.line 378
.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/BaseFcActivity;->currentPicturePath:Ljava/lang/String;
invoke-direct {v2, v3}, Landroidx/exifinterface/media/ExifInterface;-><init>(Ljava/lang/String;)V
.line 379
.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 380
.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 388
:cond_2f
const/16 v0, 0x10e
goto :goto_38
.line 382
:cond_32
const/16 v0, 0x5a
.line 383
goto :goto_38
.line 385
:cond_35
const/16 v0, 0xb4
.line 386
nop
.line 393
.end local v2 # "ei":Landroidx/exifinterface/media/ExifInterface;
.end local v3 # "exif":I
:goto_38
goto :goto_3d
.line 391
:catch_39
move-exception v2
.line 392
.local v2, "e":Ljava/lang/Exception;
invoke-static {v2}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 394
.end local v2 # "e":Ljava/lang/Exception;
:goto_3d
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
.line 395
.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/BaseFcActivity;->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 396
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 398
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/BaseFcActivity$5;
invoke-direct {v7, p0, v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity$5;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;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 424
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->currentPicturePath:Ljava/lang/String;
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->addMediaToGallery(Ljava/lang/String;)V
.line 425
const/4 v1, 0x0
iput-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->currentPicturePath:Ljava/lang/String;
.line 428
.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 protected onDialogDismiss(Landroid/app/Dialog;)V
.registers 2
.param p1, "dialog" # Landroid/app/Dialog;
.line 274
return-void
.end method
.method public onDownloadFileError(Ljava/lang/String;)V
.registers 3
.param p1, "msg" # Ljava/lang/String;
.line 510
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 511
return-void
.end method
.method public onDownloadFileSucc(Ljava/io/File;)V
.registers 3
.param p1, "file" # Ljava/io/File;
.line 503
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 504
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 506
return-void
.end method
.method public onError(Ljava/lang/String;)V
.registers 2
.param p1, "msg" # Ljava/lang/String;
.line 515
return-void
.end method
.method public onFragmentDestroy()V
.registers 2
.line 105
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onFragmentDestroy()V
.line 106
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->mImmersionBar:Lcom/gyf/barlibrary/ImmersionBar;
if-eqz v0, :cond_a
.line 107
invoke-virtual {v0}, Lcom/gyf/barlibrary/ImmersionBar;->destroy()V
.line 109
:cond_a
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->mCommPresenter:Lcom/bjz/comm/net/mvp/presenter/FcCommonPresenter;
if-eqz v0, :cond_11
.line 110
invoke-virtual {v0}, Lcom/bjz/comm/net/mvp/presenter/FcCommonPresenter;->unSubscribeTask()V
.line 112
:cond_11
return-void
.end method
.method public onUploadFileError(Ljava/lang/String;)V
.registers 2
.param p1, "msg" # Ljava/lang/String;
.line 464
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 460
return-void
.end method
.method public openCamera()V
.registers 6
.line 344
const-string v0, "android.permission.CAMERA"
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
if-nez v1, :cond_9
.line 345
return-void
.line 348
: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/BaseFcActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
invoke-virtual {v1, v0}, Landroidx/fragment/app/FragmentActivity;->checkSelfPermission(Ljava/lang/String;)I
move-result v1
if-eqz v1, :cond_27
.line 349
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
filled-new-array {v0}, [Ljava/lang/String;
move-result-object v0
const/16 v2, 0x13
invoke-virtual {v1, v0, v2}, Landroidx/fragment/app/FragmentActivity;->requestPermissions([Ljava/lang/String;I)V
.line 350
return-void
.line 352
: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 353
.local v0, "takePictureIntent":Landroid/content/Intent;
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->generatePicturePath()Ljava/io/File;
move-result-object v1
.line 354
.local v1, "image":Ljava/io/File;
if-eqz v1, :cond_5f
.line 355
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 356
:try_start_3c
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
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 357
const/4 v2, 0x2
invoke-virtual {v0, v2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
.line 358
const/4 v2, 0x1
invoke-virtual {v0, v2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
goto :goto_59
.line 360
: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 362
: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/BaseFcActivity;->currentPicturePath:Ljava/lang/String;
.line 364
:cond_5f
const/16 v2, 0x85
invoke-virtual {p0, v0, v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->startActivityForResult(Landroid/content/Intent;I)V
:try_end_64
.catch Ljava/lang/Exception; {:try_start_3c .. :try_end_64} :catch_65
.line 367
.end local v0 # "takePictureIntent":Landroid/content/Intent;
.end local v1 # "image":Ljava/io/File;
goto :goto_69
.line 365
:catch_65
move-exception v0
.line 366
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 368
.end local v0 # "e":Ljava/lang/Exception;
:goto_69
return-void
.end method
.method public openGallery()V
.registers 10
.line 315
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/BaseFcActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-eqz v0, :cond_25
.line 316
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
const-string v1, "android.permission.READ_EXTERNAL_STORAGE"
invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentActivity;->checkSelfPermission(Ljava/lang/String;)I
move-result v0
if-eqz v0, :cond_25
.line 317
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
filled-new-array {v1}, [Ljava/lang/String;
move-result-object v1
const/4 v2, 0x4
invoke-virtual {v0, v1, v2}, Landroidx/fragment/app/FragmentActivity;->requestPermissions([Ljava/lang/String;I)V
.line 318
return-void
.line 322
: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 323
.local v0, "fragment":Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity;
new-instance v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity$4;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity$4;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity;->setDelegate(Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity$PhotoAlbumPickerActivityDelegate;)V
.line 337
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 338
return-void
.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 525
.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 526
return-void
.end method
.method public showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.registers 4
.param p1, "dialog" # Landroid/app/Dialog;
.line 222
const/4 v0, 0x0
const/4 v1, 0x0
invoke-virtual {p0, p1, v0, v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->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 226
const/4 v0, 0x0
invoke-virtual {p0, p1, v0, p2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->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 231
const/4 v0, 0x0
if-eqz p1, :cond_3f
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-eqz v1, :cond_3f
if-nez p2, :cond_12
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->checkTransitionAnimation()Z
move-result v1
if-eqz v1, :cond_12
goto :goto_3f
.line 235
:cond_12
:try_start_12
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->visibleDialog:Landroid/app/Dialog;
if-eqz v1, :cond_1d
.line 236
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->visibleDialog:Landroid/app/Dialog;
invoke-virtual {v1}, Landroid/app/Dialog;->dismiss()V
.line 237
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->visibleDialog:Landroid/app/Dialog;
:try_end_1d
.catch Ljava/lang/Exception; {:try_start_12 .. :try_end_1d} :catch_1e
.line 241
:cond_1d
goto :goto_22
.line 239
:catch_1e
move-exception v1
.line 240
.local v1, "e":Ljava/lang/Exception;
invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 243
.end local v1 # "e":Ljava/lang/Exception;
:goto_22
:try_start_22
iput-object p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->visibleDialog:Landroid/app/Dialog;
.line 244
const/4 v1, 0x1
invoke-virtual {p1, v1}, Landroid/app/Dialog;->setCanceledOnTouchOutside(Z)V
.line 245
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->visibleDialog:Landroid/app/Dialog;
new-instance v2, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/-$$Lambda$BaseFcActivity$BPdnJC8575T4zRhJSdxC1RB_jmA;
invoke-direct {v2, p0, p3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/-$$Lambda$BaseFcActivity$BPdnJC8575T4zRhJSdxC1RB_jmA;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;Landroid/content/DialogInterface$OnDismissListener;)V
invoke-virtual {v1, v2}, Landroid/app/Dialog;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V
.line 252
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->visibleDialog:Landroid/app/Dialog;
invoke-virtual {v1}, Landroid/app/Dialog;->show()V
.line 253
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->visibleDialog:Landroid/app/Dialog;
:try_end_39
.catch Ljava/lang/Exception; {:try_start_22 .. :try_end_39} :catch_3a
return-object v0
.line 254
:catch_3a
move-exception v1
.line 255
.restart local v1 # "e":Ljava/lang/Exception;
invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 257
.end local v1 # "e":Ljava/lang/Exception;
return-object v0
.line 232
:cond_3f
:goto_3f
return-object v0
.end method
.method protected showResetFcBgDialog()V
.registers 10
.line 284
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-eqz v0, :cond_57
.line 285
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->dialogCommonList:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/FcCommMenuDialog;
if-nez v0, :cond_44
.line 286
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 287
.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 288
const-string v1, "\u62cd\u4e00\u5f20"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 289
new-instance v8, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/FcCommMenuDialog;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
const/4 v4, 0x0
const-string v1, "windowBackgroundWhiteBlackText"
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/BaseFcActivity$3;
invoke-direct {v6, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity$3;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;)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/BaseFcActivity;->dialogCommonList:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/FcCommMenuDialog;
.line 299
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 301
.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/BaseFcActivity;->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 302
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->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 304
:cond_52
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->dialogCommonList:Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/FcCommMenuDialog;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/FcCommMenuDialog;->show()V
.line 308
:cond_57
:goto_57
return-void
.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 532
.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 533
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 567
.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 568
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 542
.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 543
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 574
.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 575
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 576
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 450
.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 451
new-instance v0, Ljava/io/File;
invoke-direct {v0, p1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
.line 452
.local v0, "file":Ljava/io/File;
invoke-virtual {v0}, Ljava/io/File;->exists()Z
move-result v1
if-eqz v1, :cond_16
.line 453
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/base/BaseFcActivity;->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 456
.end local v0 # "file":Ljava/io/File;
:cond_16
return-void
.end method