VideosFragment.smali
.class public Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;
.super Lhurriyet/mobil/android/hurriyet/fragments/BaseFragment;
.source "VideosFragment.java"
# instance fields
.field private final categoryListener:Lhurriyet/mobil/android/hurriyet/adapters/CategoryAdapter$CategoryAdapterListener;
.field private dataLayer:Ltr/com/hurriyet/androidsdk/response/content/DataLayer;
.field private feedAdapter:Lhurriyet/mobil/android/hurriyet/adapters/CategoryAdapter;
.field private feedList:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Ltr/com/hurriyet/androidsdk/model/content/Feed;",
">;"
}
.end annotation
.end field
.field private feedRv:Landroidx/recyclerview/widget/RecyclerView;
.field private hurriyetVideoPlayer:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;
.field private hurriyetVideoPlayerListener:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayerListener;
.field private loadingView:Lhurriyet/mobil/android/hurriyet/views/HurriyetLoadingView;
.field private m_iAmVisible:Z
.field private pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
.field private rotationHandler:Landroid/os/Handler;
.field private rotationRunnable:Lcom/appcore/utils/TryRunnable;
.field private toolbar:Landroid/widget/RelativeLayout;
.field private videoFeed:Ltr/com/hurriyet/androidsdk/response/content/VideoFeed;
.field private videoPlayerHeight:I
# direct methods
.method public constructor <init>()V
.registers 2
.line 48
invoke-direct {p0}, Lhurriyet/mobil/android/hurriyet/fragments/BaseFragment;-><init>()V
.line 77
new-instance v0, Landroid/os/Handler;
invoke-direct {v0}, Landroid/os/Handler;-><init>()V
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->rotationHandler:Landroid/os/Handler;
.line 79
new-instance v0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment$1;
invoke-direct {v0, p0}, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment$1;-><init>(Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;)V
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->rotationRunnable:Lcom/appcore/utils/TryRunnable;
.line 317
new-instance v0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment$5;
invoke-direct {v0, p0}, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment$5;-><init>(Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;)V
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->hurriyetVideoPlayerListener:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayerListener;
.line 375
new-instance v0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment$6;
invoke-direct {v0, p0}, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment$6;-><init>(Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;)V
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->categoryListener:Lhurriyet/mobil/android/hurriyet/adapters/CategoryAdapter$CategoryAdapterListener;
return-void
.end method
.method static synthetic access$002(Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;I)I
.registers 2
.line 48
iput p1, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->videoPlayerHeight:I
return p1
.end method
.method static synthetic access$100(Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;)Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;
.registers 1
.line 48
iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->hurriyetVideoPlayer:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;
return-object p0
.end method
.method static synthetic access$200(Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;)Lhurriyet/mobil/android/hurriyet/views/HurriyetLoadingView;
.registers 1
.line 48
iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->loadingView:Lhurriyet/mobil/android/hurriyet/views/HurriyetLoadingView;
return-object p0
.end method
.method static synthetic access$300(Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;)Ljava/util/ArrayList;
.registers 1
.line 48
iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->feedList:Ljava/util/ArrayList;
return-object p0
.end method
.method static synthetic access$302(Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;Ljava/util/ArrayList;)Ljava/util/ArrayList;
.registers 2
.line 48
iput-object p1, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->feedList:Ljava/util/ArrayList;
return-object p1
.end method
.method static synthetic access$400(Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;)Ltr/com/hurriyet/androidsdk/response/content/DataLayer;
.registers 1
.line 48
iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->dataLayer:Ltr/com/hurriyet/androidsdk/response/content/DataLayer;
return-object p0
.end method
.method static synthetic access$402(Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;Ltr/com/hurriyet/androidsdk/response/content/DataLayer;)Ltr/com/hurriyet/androidsdk/response/content/DataLayer;
.registers 2
.line 48
iput-object p1, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->dataLayer:Ltr/com/hurriyet/androidsdk/response/content/DataLayer;
return-object p1
.end method
.method static synthetic access$500(Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;)V
.registers 1
.line 48
invoke-direct {p0}, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->initRecycler()V
return-void
.end method
.method private findViews(Landroid/view/View;)V
.registers 3
const v0, 0x7f090445
.line 192
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroidx/recyclerview/widget/RecyclerView;
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->feedRv:Landroidx/recyclerview/widget/RecyclerView;
const v0, 0x7f090443
.line 193
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lhurriyet/mobil/android/hurriyet/views/HurriyetLoadingView;
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->loadingView:Lhurriyet/mobil/android/hurriyet/views/HurriyetLoadingView;
const v0, 0x7f090444
.line 194
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->hurriyetVideoPlayer:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;
const v0, 0x7f090289
.line 195
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/RelativeLayout;
iput-object p1, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->toolbar:Landroid/widget/RelativeLayout;
.line 197
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->feedRv:Landroidx/recyclerview/widget/RecyclerView;
const/4 v0, 0x0
invoke-static {p1, v0}, Landroidx/core/view/ViewCompat;->setNestedScrollingEnabled(Landroid/view/View;Z)V
return-void
.end method
.method private initRecycler()V
.registers 11
.line 205
invoke-virtual {p0}, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->getUserVisibleHint()Z
move-result v0
if-eqz v0, :cond_b
.line 206
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->dataLayer:Ltr/com/hurriyet/androidsdk/response/content/DataLayer;
invoke-static {v0}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->logScreen(Ltr/com/hurriyet/androidsdk/response/content/DataLayer;)V
.line 208
:cond_b
invoke-virtual {p0}, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->isViewDestroyed()Z
move-result v0
if-nez v0, :cond_71
invoke-virtual {p0}, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-eqz v0, :cond_71
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->feedList:Ljava/util/ArrayList;
if-eqz v0, :cond_71
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
if-lez v0, :cond_71
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->feedRv:Landroidx/recyclerview/widget/RecyclerView;
if-eqz v0, :cond_71
const/4 v0, 0x0
.line 210
:goto_26
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->feedList:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
if-ge v0, v1, :cond_4b
.line 211
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->feedList:Ljava/util/ArrayList;
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
instance-of v1, v1, Ltr/com/hurriyet/androidsdk/response/content/VideoFeed;
if-eqz v1, :cond_48
.line 212
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->feedList:Ljava/util/ArrayList;
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ltr/com/hurriyet/androidsdk/response/content/VideoFeed;
iput-object v1, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->videoFeed:Ltr/com/hurriyet/androidsdk/response/content/VideoFeed;
.line 213
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->feedList:Ljava/util/ArrayList;
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
goto :goto_4b
:cond_48
add-int/lit8 v0, v0, 0x1
goto :goto_26
.line 218
:cond_4b
:goto_4b
new-instance v0, Lhurriyet/mobil/android/hurriyet/adapters/CategoryAdapter;
.line 219
invoke-virtual {p0}, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
check-cast v1, Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;
invoke-virtual {v1}, Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;->getMaInterstitialAdHelper()Lhurriyet/mobil/android/hurriyet/features/ads/MaInterstitialAdHelper;
move-result-object v2
iget-object v3, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->categoryListener:Lhurriyet/mobil/android/hurriyet/adapters/CategoryAdapter$CategoryAdapterListener;
iget-object v4, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
iget-object v6, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->feedList:Ljava/util/ArrayList;
iget-object v7, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->feedRv:Landroidx/recyclerview/widget/RecyclerView;
const/4 v8, 0x0
const/4 v9, 0x0
const-string v5, ""
move-object v1, v0
invoke-direct/range {v1 .. v9}, Lhurriyet/mobil/android/hurriyet/adapters/CategoryAdapter;-><init>(Lhurriyet/mobil/android/hurriyet/features/ads/MaInterstitialAdHelper;Lhurriyet/mobil/android/hurriyet/adapters/CategoryAdapter$CategoryAdapterListener;Lhurriyet/mobil/android/hurriyet/HurriyetPageController;Ljava/lang/String;Ljava/util/ArrayList;Landroidx/recyclerview/widget/RecyclerView;ZZ)V
iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->feedAdapter:Lhurriyet/mobil/android/hurriyet/adapters/CategoryAdapter;
.line 229
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->feedRv:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v1, v0}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
.line 231
invoke-direct {p0}, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->initVideoPlayer()V
:cond_71
return-void
.end method
.method private initVideoPlayer()V
.registers 12
.line 236
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->videoFeed:Ltr/com/hurriyet/androidsdk/response/content/VideoFeed;
if-nez v0, :cond_5
return-void
.line 240
:cond_5
new-instance v10, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoTransferData;
iget-object v0, v0, Ltr/com/hurriyet/androidsdk/response/content/VideoFeed;->photo:Ltr/com/hurriyet/androidsdk/response/content/Photo;
.line 241
invoke-static {v0}, Lhurriyet/mobil/android/hurriyet/utils/ImageLoader;->getCombinedUrl(Ltr/com/hurriyet/androidsdk/response/content/Photo;)Ljava/lang/String;
move-result-object v2
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->videoFeed:Ltr/com/hurriyet/androidsdk/response/content/VideoFeed;
iget-object v3, v0, Ltr/com/hurriyet/androidsdk/response/content/VideoFeed;->sourceUrl:Ljava/lang/String;
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->videoFeed:Ltr/com/hurriyet/androidsdk/response/content/VideoFeed;
iget-object v4, v0, Ltr/com/hurriyet/androidsdk/response/content/VideoFeed;->title:Ljava/lang/String;
const-wide/16 v5, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x1
move-object v1, v10
invoke-direct/range {v1 .. v9}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoTransferData;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JIIZ)V
.line 251
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->hurriyetVideoPlayer:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->setVisibility(I)V
.line 253
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->hurriyetVideoPlayer:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;
iget-object v2, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->hurriyetVideoPlayerListener:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayerListener;
invoke-virtual {v0, v2}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->setExternalListener(Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayerListener;)V
.line 254
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->hurriyetVideoPlayer:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;
invoke-virtual {v0, v10}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->setVideoTransferData(Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoTransferData;)V
.line 255
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->hurriyetVideoPlayer:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;
const-wide/16 v2, 0x0
invoke-virtual {v0, v2, v3}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->setCurrentPosition(J)V
.line 256
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->hurriyetVideoPlayer:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;
invoke-virtual {v0}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->seekToCurrentPosition()V
.line 257
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->hurriyetVideoPlayer:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;
invoke-virtual {v0}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->getmThumbImg()Landroid/widget/ImageView;
move-result-object v0
const/16 v2, 0x8
invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setVisibility(I)V
.line 258
invoke-static {}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/VideoPlayDecisionMaker;->isAutoPlayAllowed()Z
move-result v0
const/4 v2, 0x1
if-eqz v0, :cond_5d
.line 259
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->hurriyetVideoPlayer:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;
invoke-virtual {v0}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->getEventTrackerListener()Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayerListener;
move-result-object v0
invoke-virtual {v0}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayerListener;->onEmbedAutoplay()V
.line 260
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->hurriyetVideoPlayer:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;
invoke-virtual {v0, v2, v1}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->forcePlay(ZZ)V
goto :goto_71
.line 262
:cond_5d
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->hurriyetVideoPlayer:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;
invoke-virtual {v0, v2, v1}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->forcePlay(ZZ)V
.line 263
new-instance v0, Landroid/os/Handler;
invoke-direct {v0}, Landroid/os/Handler;-><init>()V
new-instance v1, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment$3;
invoke-direct {v1, p0}, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment$3;-><init>(Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;)V
const-wide/16 v2, 0x32
invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
:goto_71
return-void
.end method
.method private initViews()V
.registers 6
.line 201
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->feedRv:Landroidx/recyclerview/widget/RecyclerView;
new-instance v1, Landroidx/recyclerview/widget/LinearLayoutManager;
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getAppContext()Landroid/content/Context;
move-result-object v2
const/4 v3, 0x1
const/4 v4, 0x0
invoke-direct {v1, v2, v3, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;-><init>(Landroid/content/Context;IZ)V
invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V
return-void
.end method
.method private loadContent()V
.registers 3
.line 279
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->loadingView:Lhurriyet/mobil/android/hurriyet/views/HurriyetLoadingView;
invoke-virtual {v0}, Lhurriyet/mobil/android/hurriyet/views/HurriyetLoadingView;->show()V
.line 281
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getH()Lhurriyet/mobil/android/hurriyet/HApp;
move-result-object v0
iget-object v0, v0, Lhurriyet/mobil/android/hurriyet/HApp;->app:Ltr/com/hurriyet/androidsdk/model/content/App;
new-instance v1, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment$4;
invoke-direct {v1, p0}, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment$4;-><init>(Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;)V
invoke-static {v0, v1}, Ltr/com/hurriyet/androidsdk/HurriyetSDK;->getVideoTab(Ltr/com/hurriyet/androidsdk/model/content/App;Ltr/com/hurriyet/androidsdk/callback/ContentCallback;)Lretrofit2/Call;
move-result-object v0
invoke-virtual {p0, v0}, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->addRequestCall(Lretrofit2/Call;)V
return-void
.end method
.method public static newInstance()Lcom/appcore/ui/base/CoreFragment;
.registers 1
.line 69
new-instance v0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;
invoke-direct {v0}, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;-><init>()V
return-object v0
.end method
.method private setVideoMode(I)V
.registers 6
const/16 v0, 0x400
const/4 v1, 0x0
const/4 v2, 0x1
if-ne p1, v2, :cond_63
.line 126
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->hurriyetVideoPlayer:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;
sget-object v2, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/enums/PlayerMode;->FULL_LAND:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/enums/PlayerMode;
invoke-virtual {p1, v2}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->setFullScreen(Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/enums/PlayerMode;)V
.line 127
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->feedRv:Landroidx/recyclerview/widget/RecyclerView;
const/16 v2, 0x8
invoke-virtual {p1, v2}, Landroidx/recyclerview/widget/RecyclerView;->setVisibility(I)V
.line 129
invoke-static {}, Lcom/appcore/utils/helpers/AppHelpers;->getScreenHeight()I
move-result p1
.line 130
iget-object v3, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->hurriyetVideoPlayer:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;
invoke-virtual {v3}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v3
iput p1, v3, Landroid/view/ViewGroup$LayoutParams;->height:I
.line 131
invoke-virtual {p0}, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object p1
invoke-virtual {p1}, Landroidx/fragment/app/FragmentActivity;->getWindow()Landroid/view/Window;
move-result-object p1
invoke-virtual {p1, v0, v0}, Landroid/view/Window;->setFlags(II)V
.line 133
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->toolbar:Landroid/widget/RelativeLayout;
invoke-virtual {p1, v2}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 134
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getH()Lhurriyet/mobil/android/hurriyet/HApp;
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getMainActivity()Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;
move-result-object p1
invoke-virtual {p1}, Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;->hideBottomNavigationBar()V
.line 136
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->hurriyetVideoPlayer:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;
.line 137
invoke-virtual {p1}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->getmTextureView()Landroid/view/TextureView;
move-result-object p1
invoke-virtual {p1}, Landroid/view/TextureView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object p1
check-cast p1, Landroid/widget/RelativeLayout$LayoutParams;
.line 138
iput v1, p1, Landroid/widget/RelativeLayout$LayoutParams;->bottomMargin:I
.line 139
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->hurriyetVideoPlayer:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;
invoke-virtual {v0}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->getmTextureView()Landroid/view/TextureView;
move-result-object v0
invoke-virtual {v0, p1}, Landroid/view/TextureView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 140
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->hurriyetVideoPlayer:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;
invoke-virtual {p1}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->getShareImg()Landroid/widget/ImageView;
move-result-object p1
invoke-virtual {p1, v1}, Landroid/widget/ImageView;->setVisibility(I)V
.line 141
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->hurriyetVideoPlayer:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;
const v0, 0x7f060147
invoke-virtual {p1, v0}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->setSeekbarBackground(I)V
goto :goto_b6
:cond_63
if-nez p1, :cond_b6
.line 144
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->hurriyetVideoPlayer:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;
sget-object v2, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/enums/PlayerMode;->EMBED:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/enums/PlayerMode;
invoke-virtual {p1, v2}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->setFullScreen(Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/enums/PlayerMode;)V
.line 145
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->feedRv:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {p1, v1}, Landroidx/recyclerview/widget/RecyclerView;->setVisibility(I)V
.line 146
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->toolbar:Landroid/widget/RelativeLayout;
invoke-virtual {p1, v1}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 148
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->hurriyetVideoPlayer:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;
invoke-virtual {p1}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object p1
iget v1, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->videoPlayerHeight:I
iput v1, p1, Landroid/view/ViewGroup$LayoutParams;->height:I
.line 150
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->hurriyetVideoPlayer:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;
.line 151
invoke-virtual {p1}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->getmTextureView()Landroid/view/TextureView;
move-result-object p1
invoke-virtual {p1}, Landroid/view/TextureView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object p1
check-cast p1, Landroid/widget/RelativeLayout$LayoutParams;
const/16 v1, -0x14
.line 152
iput v1, p1, Landroid/widget/RelativeLayout$LayoutParams;->bottomMargin:I
.line 153
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->hurriyetVideoPlayer:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;
invoke-virtual {v1}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->getmTextureView()Landroid/view/TextureView;
move-result-object v1
invoke-virtual {v1, p1}, Landroid/view/TextureView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 154
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->hurriyetVideoPlayer:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;
const v1, 0x7f060136
invoke-virtual {p1, v1}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->setSeekbarBackground(I)V
.line 156
invoke-virtual {p0}, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object p1
invoke-virtual {p1}, Landroidx/fragment/app/FragmentActivity;->getWindow()Landroid/view/Window;
move-result-object p1
invoke-virtual {p1, v0}, Landroid/view/Window;->clearFlags(I)V
.line 158
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getH()Lhurriyet/mobil/android/hurriyet/HApp;
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getMainActivity()Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;
move-result-object p1
invoke-virtual {p1}, Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;->showBottomNavigationBar()V
.line 162
:cond_b6
:goto_b6
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->rotationHandler:Landroid/os/Handler;
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->rotationRunnable:Lcom/appcore/utils/TryRunnable;
invoke-virtual {p1, v0}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
.line 163
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->rotationHandler:Landroid/os/Handler;
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->rotationRunnable:Lcom/appcore/utils/TryRunnable;
const-wide/16 v1, 0xdac
invoke-virtual {p1, v0, v1, v2}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
return-void
.end method
# virtual methods
.method protected getConfigurationsForFragment(Lcom/appcore/configuration/ConfigurationsForFragment;)V
.registers 3
.line 88
invoke-super {p0, p1}, Lhurriyet/mobil/android/hurriyet/fragments/BaseFragment;->getConfigurationsForFragment(Lcom/appcore/configuration/ConfigurationsForFragment;)V
const v0, 0x7f0c0076
.line 89
iput v0, p1, Lcom/appcore/configuration/ConfigurationsForFragment;->layoutID:I
.line 90
invoke-virtual {p0}, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object p1
const/4 v0, 0x4
invoke-virtual {p1, v0}, Landroidx/fragment/app/FragmentActivity;->setRequestedOrientation(I)V
return-void
.end method
.method protected isTabVisible()Z
.registers 2
const/4 v0, 0x1
return v0
.end method
.method public onConfigurationChanged(Landroid/content/res/Configuration;)V
.registers 3
.line 116
invoke-super {p0, p1}, Lhurriyet/mobil/android/hurriyet/fragments/BaseFragment;->onConfigurationChanged(Landroid/content/res/Configuration;)V
.line 117
iget p1, p1, Landroid/content/res/Configuration;->orientation:I
const/4 v0, 0x2
if-ne p1, v0, :cond_d
const/4 p1, 0x1
.line 118
invoke-direct {p0, p1}, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->setVideoMode(I)V
goto :goto_11
:cond_d
const/4 p1, 0x0
.line 120
invoke-direct {p0, p1}, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->setVideoMode(I)V
:goto_11
return-void
.end method
.method public onPause()V
.registers 3
.line 181
invoke-super {p0}, Lhurriyet/mobil/android/hurriyet/fragments/BaseFragment;->onPause()V
const/4 v0, 0x0
.line 182
iput-boolean v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->m_iAmVisible:Z
.line 183
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getH()Lhurriyet/mobil/android/hurriyet/HApp;
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getMainActivity()Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;
move-result-object v0
invoke-virtual {v0}, Lhurriyet/mobil/android/hurriyet/activities/main/MainActivity;->showBottomNavigationBar()V
.line 184
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->rotationHandler:Landroid/os/Handler;
iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->rotationRunnable:Lcom/appcore/utils/TryRunnable;
invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
.line 185
invoke-virtual {p0}, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;->getWindow()Landroid/view/Window;
move-result-object v0
const/16 v1, 0x400
invoke-virtual {v0, v1}, Landroid/view/Window;->clearFlags(I)V
.line 186
invoke-virtual {p0}, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
const/4 v1, 0x1
invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentActivity;->setRequestedOrientation(I)V
return-void
.end method
.method public onResume()V
.registers 6
.line 168
invoke-super {p0}, Lhurriyet/mobil/android/hurriyet/fragments/BaseFragment;->onResume()V
.line 169
invoke-virtual {p0}, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;->getWindow()Landroid/view/Window;
move-result-object v0
const/16 v1, 0x80
invoke-virtual {v0, v1}, Landroid/view/Window;->addFlags(I)V
.line 170
invoke-virtual {p0}, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
const/4 v1, 0x1
invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentActivity;->setRequestedOrientation(I)V
.line 171
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->rotationHandler:Landroid/os/Handler;
iget-object v2, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->rotationRunnable:Lcom/appcore/utils/TryRunnable;
const-wide/16 v3, 0x1388
invoke-virtual {v0, v2, v3, v4}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
.line 172
iput-boolean v1, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->m_iAmVisible:Z
.line 174
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->dataLayer:Ltr/com/hurriyet/androidsdk/response/content/DataLayer;
if-eqz v0, :cond_2a
.line 175
invoke-static {v0}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->logScreen(Ltr/com/hurriyet/androidsdk/response/content/DataLayer;)V
:cond_2a
return-void
.end method
.method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V
.registers 5
.line 95
invoke-super {p0, p1, p2}, Lhurriyet/mobil/android/hurriyet/fragments/BaseFragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V
.line 96
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getH()Lhurriyet/mobil/android/hurriyet/HApp;
move-result-object p2
invoke-virtual {p2}, Lhurriyet/mobil/android/hurriyet/HApp;->getPageController()Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
move-result-object p2
iput-object p2, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
.line 98
invoke-direct {p0, p1}, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->findViews(Landroid/view/View;)V
.line 99
invoke-direct {p0}, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->initViews()V
.line 100
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->feedList:Ljava/util/ArrayList;
if-eqz p1, :cond_22
invoke-virtual {p1}, Ljava/util/ArrayList;->isEmpty()Z
move-result p1
if-eqz p1, :cond_1e
goto :goto_22
.line 103
:cond_1e
invoke-direct {p0}, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->initRecycler()V
goto :goto_25
.line 101
:cond_22
:goto_22
invoke-direct {p0}, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;->loadContent()V
.line 106
:goto_25
new-instance p1, Landroid/os/Handler;
invoke-direct {p1}, Landroid/os/Handler;-><init>()V
new-instance p2, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment$2;
invoke-direct {p2, p0}, Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment$2;-><init>(Lhurriyet/mobil/android/hurriyet/fragments/VideosFragment;)V
const-wide/16 v0, 0x1f4
invoke-virtual {p1, p2, v0, v1}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
return-void
.end method