BaseFmts.smali
.class public abstract Lim/tpelyyftgw/ui/fragments/BaseFmts;
.super Landroidx/fragment/app/Fragment;
.source "BaseFmts.java"
# interfaces
.implements Lim/tpelyyftgw/ui/constants/Constants;
# instance fields
.field protected actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
.field protected arguments:Landroid/os/Bundle;
.field protected classGuid:I
.field protected context:Landroid/content/Context;
.field protected currentAccount:I
.field protected defaultActionBarBackgroundDrawable:Landroid/graphics/drawable/Drawable;
.field protected fragmentView:Landroid/view/View;
.field protected hasOwnBackground:Z
.field protected inPreviewMode:Z
.field protected isPaused:Z
.field private mIsFirst:Z
.field private mIsPrepared:Z
.field private mIsVisible:Z
.field protected parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.field private unbinder:Lbutterknife/Unbinder;
.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 89
const/4 v0, 0x0
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;-><init>(Landroid/os/Bundle;)V
.line 90
return-void
.end method
.method public constructor <init>(Landroid/os/Bundle;)V
.registers 4
.param p1, "args" # Landroid/os/Bundle;
.line 92
invoke-direct {p0}, Landroidx/fragment/app/Fragment;-><init>()V
.line 56
sget v0, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
iput v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->currentAccount:I
.line 68
const/4 v0, 0x0
iput-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->hasOwnBackground:Z
.line 74
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->isPaused:Z
.line 80
iput-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->mIsFirst:Z
.line 93
invoke-static {}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->generateClassGuid()I
move-result v0
iput v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->classGuid:I
.line 94
iput-object p1, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->arguments:Landroid/os/Bundle;
.line 95
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/fragments/BaseFmts;->defaultActionBarBackgroundDrawable:Landroid/graphics/drawable/Drawable;
.line 96
return-void
.end method
.method private checkToLazyLoad()V
.registers 2
.line 167
iget-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->mIsPrepared:Z
if-eqz v0, :cond_1a
.line 168
iget-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->mIsVisible:Z
if-eqz v0, :cond_17
.line 169
iget-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->mIsFirst:Z
if-eqz v0, :cond_13
.line 170
const/4 v0, 0x0
iput-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->mIsFirst:Z
.line 171
invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->lazyLoadData()V
goto :goto_1a
.line 173
:cond_13
invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->onVisible()V
goto :goto_1a
.line 176
:cond_17
invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->onInvisible()V
.line 179
:cond_1a
:goto_1a
return-void
.end method
.method private getParentLayout()Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.registers 2
.line 312
invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->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
# virtual methods
.method protected afterPrepared()V
.registers 1
.line 185
return-void
.end method
.method createActionBar()Lim/tpelyyftgw/ui/actionbar/ActionBar;
.registers 5
.line 141
new-instance v0, Lim/tpelyyftgw/ui/actionbar/ActionBar;
iget-object v1, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->context:Landroid/content/Context;
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
.line 145
iget-object v1, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->defaultActionBarBackgroundDrawable:Landroid/graphics/drawable/Drawable;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackground(Landroid/graphics/drawable/Drawable;)V
.line 148
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->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 149
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->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 151
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->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 153
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->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 154
iget-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->inPreviewMode:Z
if-eqz v0, :cond_45
.line 155
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setOccupyStatusBar(Z)V
.line 157
:cond_45
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-eqz v0, :cond_52
.line 158
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 160
:cond_52
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
return-object v0
.end method
.method public dismissCurrentDialog()V
.registers 2
.line 355
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->visibleDialog:Landroid/app/Dialog;
if-nez v0, :cond_5
.line 356
return-void
.line 359
:cond_5
:try_start_5
invoke-virtual {v0}, Landroid/app/Dialog;->dismiss()V
.line 360
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->visibleDialog:Landroid/app/Dialog;
:try_end_b
.catch Ljava/lang/Exception; {:try_start_5 .. :try_end_b} :catch_c
.line 363
goto :goto_10
.line 361
:catch_c
move-exception v0
.line 362
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 364
.end local v0 # "e":Ljava/lang/Exception;
:goto_10
return-void
.end method
.method public getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;
.registers 2
.line 379
iget v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->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 getActionBar()Lim/tpelyyftgw/ui/actionbar/ActionBar;
.registers 2
.line 134
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
return-object v0
.end method
.method public getActionBarLayout()Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.registers 2
.line 130
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
return-object v0
.end method
.method public getClassGuid()I
.registers 2
.line 371
iget v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->classGuid:I
return v0
.end method
.method public getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
.registers 2
.line 399
invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->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 391
invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->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 308
invoke-direct {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->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 getLocationController()Lim/tpelyyftgw/messenger/LocationController;
.registers 2
.line 403
invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->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 395
invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->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 public getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
.registers 2
.line 387
invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->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 411
invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->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 407
invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->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 291
invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->getActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
return-object v0
.end method
.method protected getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;
.registers 2
.line 415
invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->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 getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;
.registers 2
.line 383
invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->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 375
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->visibleDialog:Landroid/app/Dialog;
return-object v0
.end method
.method public hideTitle(Landroid/view/View;)V
.registers 5
.param p1, "rootView" # Landroid/view/View;
.line 251
const/4 v0, 0x2
new-array v0, v0, [F
const/4 v1, 0x0
const/4 v2, 0x0
aput v2, v0, v1
invoke-static {}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->getCurrentActionBarHeight()I
move-result v1
neg-int v1, v1
int-to-float v1, v1
const/4 v2, 0x1
aput v1, v0, v2
const-string v1, "translationY"
invoke-static {p1, v1, v0}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v0
.line 252
.local v0, "animator":Landroid/animation/ObjectAnimator;
const-wide/16 v1, 0x12c
invoke-virtual {v0, v1, v2}, Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator;
.line 253
invoke-virtual {v0}, Landroid/animation/ObjectAnimator;->start()V
.line 254
iget-object v1, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const/4 v2, 0x4
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setVisibility(I)V
.line 255
return-void
.end method
.method public isFirstTimeInThisPage()Z
.registers 2
.line 226
iget-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->mIsFirst:Z
return v0
.end method
.method public isFragmentVisible()Z
.registers 2
.line 234
iget-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->mIsVisible:Z
return v0
.end method
.method public synthetic lambda$showDialog$0$BaseFmts(Landroid/content/DialogInterface$OnDismissListener;Landroid/content/DialogInterface;)V
.registers 4
.param p1, "onDismissListener" # Landroid/content/DialogInterface$OnDismissListener;
.param p2, "dialog1" # Landroid/content/DialogInterface;
.line 340
if-eqz p1, :cond_5
.line 341
invoke-interface {p1, p2}, Landroid/content/DialogInterface$OnDismissListener;->onDismiss(Landroid/content/DialogInterface;)V
.line 343
:cond_5
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->visibleDialog:Landroid/app/Dialog;
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->onDialogDismiss(Landroid/app/Dialog;)V
.line 344
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->visibleDialog:Landroid/app/Dialog;
.line 345
return-void
.end method
.method protected lazyLoadData()V
.registers 1
.line 212
return-void
.end method
.method public onActivityCreated(Landroid/os/Bundle;)V
.registers 3
.param p1, "savedInstanceState" # Landroid/os/Bundle;
.line 111
invoke-super {p0, p1}, Landroidx/fragment/app/Fragment;->onActivityCreated(Landroid/os/Bundle;)V
.line 112
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->mIsPrepared:Z
.line 113
invoke-direct {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->getParentLayout()Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.line 114
invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->afterPrepared()V
.line 115
invoke-direct {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->checkToLazyLoad()V
.line 116
return-void
.end method
.method public onAttach(Landroid/content/Context;)V
.registers 2
.param p1, "context" # Landroid/content/Context;
.line 100
invoke-super {p0, p1}, Landroidx/fragment/app/Fragment;->onAttach(Landroid/content/Context;)V
.line 101
iput-object p1, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->context:Landroid/content/Context;
.line 102
return-void
.end method
.method public onBackPressed()Z
.registers 2
.line 420
const/4 v0, 0x0
return v0
.end method
.method public onCreate(Landroid/os/Bundle;)V
.registers 2
.param p1, "savedInstanceState" # Landroid/os/Bundle;
.line 106
invoke-super {p0, p1}, Landroidx/fragment/app/Fragment;->onCreate(Landroid/os/Bundle;)V
.line 107
return-void
.end method
.method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
.registers 5
.param p1, "inflater" # Landroid/view/LayoutInflater;
.param p2, "container" # Landroid/view/ViewGroup;
.param p3, "savedInstanceState" # Landroid/os/Bundle;
.line 266
invoke-super {p0, p1, p2, p3}, Landroidx/fragment/app/Fragment;->onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
move-result-object v0
return-object v0
.end method
.method public onDestroy()V
.registers 3
.line 278
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->unbinder:Lbutterknife/Unbinder;
if-eqz v0, :cond_c
.line 280
:try_start_4
invoke-interface {v0}, Lbutterknife/Unbinder;->unbind()V
:try_end_7
.catch Ljava/lang/Exception; {:try_start_4 .. :try_end_7} :catch_8
.line 283
goto :goto_c
.line 281
:catch_8
move-exception v0
.line 282
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 285
.end local v0 # "e":Ljava/lang/Exception;
:cond_c
:goto_c
invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v0
iget v1, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->classGuid:I
invoke-virtual {v0, v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->cancelRequestsForGuid(I)V
.line 286
invoke-super {p0}, Landroidx/fragment/app/Fragment;->onDestroy()V
.line 287
const/4 v0, 0x0
iput-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->mIsPrepared:Z
.line 288
return-void
.end method
.method public onDestroyView()V
.registers 2
.line 271
invoke-super {p0}, Landroidx/fragment/app/Fragment;->onDestroyView()V
.line 272
const/4 v0, 0x0
iput-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->mIsPrepared:Z
.line 273
iput-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->mIsVisible:Z
.line 274
return-void
.end method
.method protected onDialogDismiss(Landroid/app/Dialog;)V
.registers 2
.param p1, "dialog" # Landroid/app/Dialog;
.line 368
return-void
.end method
.method protected onInvisible()V
.registers 1
.line 203
return-void
.end method
.method public onPauseForBaseFragment()V
.registers 2
.line 219
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->isPaused:Z
.line 220
return-void
.end method
.method public onResumeForBaseFragment()V
.registers 2
.line 215
const/4 v0, 0x0
iput-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->isPaused:Z
.line 216
return-void
.end method
.method protected onVisible()V
.registers 1
.line 194
return-void
.end method
.method public presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.registers 3
.param p1, "fragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.line 295
invoke-direct {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->getParentLayout()Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.line 296
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 300
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->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 public presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZ)Z
.registers 10
.param p1, "fragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.param p2, "removeLast" # Z
.param p3, "forceWithoutAnimation" # Z
.line 304
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-eqz v0, :cond_11
const/4 v4, 0x1
const/4 v5, 0x0
move-object v1, p1
move v2, p2
move v3, p3
invoke-virtual/range {v0 .. v5}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZZZ)Z
move-result v0
if-eqz v0, :cond_11
const/4 v0, 0x1
goto :goto_12
:cond_11
const/4 v0, 0x0
:goto_12
return v0
.end method
.method public reSetFirstLoad(Z)V
.registers 2
.param p1, "mIsFirst" # Z
.line 230
iput-boolean p1, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->mIsFirst:Z
.line 231
return-void
.end method
.method public resetActionBar()Z
.registers 2
.line 238
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
if-eqz v0, :cond_1e
.line 239
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->isActionModeShowed()Z
move-result v0
if-eqz v0, :cond_f
.line 240
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->hideActionMode()V
.line 242
:cond_f
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->isSearchFieldVisible()Z
move-result v0
if-eqz v0, :cond_1c
.line 243
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->closeSearchField()V
.line 245
:cond_1c
const/4 v0, 0x0
return v0
.line 247
:cond_1e
const/4 v0, 0x1
return v0
.end method
.method public setUserVisibleHint(Z)V
.registers 3
.param p1, "isVisibleToUser" # Z
.line 120
invoke-super {p0, p1}, Landroidx/fragment/app/Fragment;->setUserVisibleHint(Z)V
.line 121
invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->getUserVisibleHint()Z
move-result v0
if-eqz v0, :cond_d
.line 122
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->mIsVisible:Z
goto :goto_10
.line 124
:cond_d
const/4 v0, 0x0
iput-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->mIsVisible:Z
.line 126
:goto_10
invoke-direct {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->checkToLazyLoad()V
.line 127
return-void
.end method
.method public showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.registers 4
.param p1, "dialog" # Landroid/app/Dialog;
.line 316
const/4 v0, 0x0
const/4 v1, 0x0
invoke-virtual {p0, p1, v0, v1}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->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 320
const/4 v0, 0x0
invoke-virtual {p0, p1, v0, p2}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->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 325
const/4 v0, 0x0
if-eqz p1, :cond_3d
iget-object v1, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->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 329
:cond_10
:try_start_10
iget-object v1, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->visibleDialog:Landroid/app/Dialog;
if-eqz v1, :cond_1b
.line 330
iget-object v1, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->visibleDialog:Landroid/app/Dialog;
invoke-virtual {v1}, Landroid/app/Dialog;->dismiss()V
.line 331
iput-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->visibleDialog:Landroid/app/Dialog;
:try_end_1b
.catch Ljava/lang/Exception; {:try_start_10 .. :try_end_1b} :catch_1c
.line 335
:cond_1b
goto :goto_20
.line 333
:catch_1c
move-exception v1
.line 334
.local v1, "e":Ljava/lang/Exception;
invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 337
.end local v1 # "e":Ljava/lang/Exception;
:goto_20
:try_start_20
iput-object p1, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->visibleDialog:Landroid/app/Dialog;
.line 338
const/4 v1, 0x1
invoke-virtual {p1, v1}, Landroid/app/Dialog;->setCanceledOnTouchOutside(Z)V
.line 339
iget-object v1, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->visibleDialog:Landroid/app/Dialog;
new-instance v2, Lim/tpelyyftgw/ui/fragments/-$$Lambda$BaseFmts$iK6FAAVQurMkTt7iV_fSRRlSGkk;
invoke-direct {v2, p0, p3}, Lim/tpelyyftgw/ui/fragments/-$$Lambda$BaseFmts$iK6FAAVQurMkTt7iV_fSRRlSGkk;-><init>(Lim/tpelyyftgw/ui/fragments/BaseFmts;Landroid/content/DialogInterface$OnDismissListener;)V
invoke-virtual {v1, v2}, Landroid/app/Dialog;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V
.line 346
iget-object v1, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->visibleDialog:Landroid/app/Dialog;
invoke-virtual {v1}, Landroid/app/Dialog;->show()V
.line 347
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->visibleDialog:Landroid/app/Dialog;
:try_end_37
.catch Ljava/lang/Exception; {:try_start_20 .. :try_end_37} :catch_38
return-object v0
.line 348
:catch_38
move-exception v1
.line 349
.restart local v1 # "e":Ljava/lang/Exception;
invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 351
.end local v1 # "e":Ljava/lang/Exception;
return-object v0
.line 326
:cond_3d
:goto_3d
return-object v0
.end method
.method public showTitle(Landroid/view/View;)V
.registers 6
.param p1, "rootView" # Landroid/view/View;
.line 258
const/4 v0, 0x2
new-array v0, v0, [F
invoke-static {}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->getCurrentActionBarHeight()I
move-result v1
neg-int v1, v1
int-to-float v1, v1
const/4 v2, 0x0
aput v1, v0, v2
const/4 v1, 0x1
const/4 v3, 0x0
aput v3, v0, v1
const-string v1, "translationY"
invoke-static {p1, v1, v0}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v0
.line 259
.local v0, "animator":Landroid/animation/ObjectAnimator;
invoke-virtual {v0}, Landroid/animation/ObjectAnimator;->start()V
.line 260
iget-object v1, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setVisibility(I)V
.line 261
return-void
.end method
.method protected useButterKnife()V
.registers 2
.line 424
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->fragmentView:Landroid/view/View;
if-eqz v0, :cond_a
.line 425
invoke-static {p0, v0}, Lbutterknife/ButterKnife;->bind(Ljava/lang/Object;Landroid/view/View;)Lbutterknife/Unbinder;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/fragments/BaseFmts;->unbinder:Lbutterknife/Unbinder;
.line 426
:cond_a
return-void
.end method