.class public Lcom/video/VideoFragment; .super Lcom/home/base/LedBleFragment; .source "VideoFragment.java" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/video/VideoFragment$MyVideoAdaptr;, Lcom/video/VideoFragment$TextHolder; } .end annotation # static fields .field public static isLast:Ljava/lang/String; .field public static list:Ljava/util/List; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/List<", "Lcom/video/VideoBeanMode1;", ">;" } .end annotation .end field # instance fields .field public canShowToast:Z .field private footerView:Landroid/view/View; .field gv_video:Lin/srain/cube/views/GridViewWithHeaderAndFooter; .annotation runtime Lbutterknife/BindView; value = 0x7f09015a .end annotation .end field .field private llLoading:Landroid/widget/LinearLayout; .field private mView:Landroid/view/View; .field myVideoAdaptr:Lcom/video/VideoFragment$MyVideoAdaptr; .field private pageNum:I .field srl_Comment:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; .annotation runtime Lbutterknife/BindView; value = 0x7f0904a1 .end annotation .end field .field private tvTips:Landroid/widget/TextView; # direct methods .method static bridge synthetic -$$Nest$fgetfooterView(Lcom/video/VideoFragment;)Landroid/view/View; .registers 1 iget-object p0, p0, Lcom/video/VideoFragment;->footerView:Landroid/view/View; return-object p0 .end method .method static bridge synthetic -$$Nest$fgetpageNum(Lcom/video/VideoFragment;)I .registers 1 iget p0, p0, Lcom/video/VideoFragment;->pageNum:I return p0 .end method .method static bridge synthetic -$$Nest$fgettvTips(Lcom/video/VideoFragment;)Landroid/widget/TextView; .registers 1 iget-object p0, p0, Lcom/video/VideoFragment;->tvTips:Landroid/widget/TextView; return-object p0 .end method .method static constructor ()V .registers 1 .line 54 new-instance v0, Ljava/util/ArrayList; invoke-direct {v0}, Ljava/util/ArrayList;->()V sput-object v0, Lcom/video/VideoFragment;->list:Ljava/util/List; .line 56 const-string v0, "0" sput-object v0, Lcom/video/VideoFragment;->isLast:Ljava/lang/String; return-void .end method .method public constructor ()V .registers 2 .line 49 invoke-direct {p0}, Lcom/home/base/LedBleFragment;->()V const/4 v0, 0x1 .line 55 iput v0, p0, Lcom/video/VideoFragment;->pageNum:I const/4 v0, 0x0 .line 58 iput-boolean v0, p0, Lcom/video/VideoFragment;->canShowToast:Z return-void .end method .method public static loadCover(Landroid/widget/ImageView;Ljava/lang/String;Landroid/content/Context;)V .registers 6 .line 346 sget-object v0, Landroid/widget/ImageView$ScaleType;->CENTER_CROP:Landroid/widget/ImageView$ScaleType; invoke-virtual {p0, v0}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V .line 347 invoke-static {p2}, Lcom/bumptech/glide/Glide;->with(Landroid/content/Context;)Lcom/bumptech/glide/RequestManager; move-result-object p2 new-instance v0, Lcom/bumptech/glide/request/RequestOptions; invoke-direct {v0}, Lcom/bumptech/glide/request/RequestOptions;->()V const-wide/16 v1, 0xa .line 350 invoke-virtual {v0, v1, v2}, Lcom/bumptech/glide/request/RequestOptions;->frame(J)Lcom/bumptech/glide/request/BaseRequestOptions; move-result-object v0 check-cast v0, Lcom/bumptech/glide/request/RequestOptions; const v1, 0x7f08011f .line 354 invoke-virtual {v0, v1}, Lcom/bumptech/glide/request/RequestOptions;->placeholder(I)Lcom/bumptech/glide/request/BaseRequestOptions; move-result-object v0 check-cast v0, Lcom/bumptech/glide/request/RequestOptions; .line 355 invoke-virtual {v0, v1}, Lcom/bumptech/glide/request/RequestOptions;->error(I)Lcom/bumptech/glide/request/BaseRequestOptions; move-result-object v0 check-cast v0, Lcom/bumptech/glide/request/RequestOptions; .line 348 invoke-virtual {p2, v0}, Lcom/bumptech/glide/RequestManager;->setDefaultRequestOptions(Lcom/bumptech/glide/request/RequestOptions;)Lcom/bumptech/glide/RequestManager; move-result-object p2 .line 357 invoke-virtual {p2, p1}, Lcom/bumptech/glide/RequestManager;->load(Ljava/lang/String;)Lcom/bumptech/glide/RequestBuilder; move-result-object p1 .line 358 invoke-virtual {p1, p0}, Lcom/bumptech/glide/RequestBuilder;->into(Landroid/widget/ImageView;)Lcom/bumptech/glide/request/target/ViewTarget; return-void .end method # virtual methods .method public addnewvideo()V .registers 3 .line 96 sget-object v0, Lcom/video/VideoFragment;->isLast:Ljava/lang/String; const-string v1, "0" invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_e const/4 v0, 0x0 .line 97 invoke-virtual {p0, v0}, Lcom/video/VideoFragment;->getVideoList(Z)V :cond_e return-void .end method .method public getVideo()V .registers 2 const/4 v0, 0x1 .line 102 iput v0, p0, Lcom/video/VideoFragment;->pageNum:I .line 103 invoke-virtual {p0, v0}, Lcom/video/VideoFragment;->getVideoList(Z)V return-void .end method .method public getVideoList(Z)V .registers 6 .line 108 invoke-virtual {p0}, Lcom/video/VideoFragment;->getContext()Landroid/content/Context; move-result-object v0 invoke-virtual {p0, v0}, Lcom/video/VideoFragment;->isNetworkConnected(Landroid/content/Context;)Z move-result v0 if-nez v0, :cond_22 .line 109 iget-boolean p1, p0, Lcom/video/VideoFragment;->canShowToast:Z if-eqz p1, :cond_21 .line 110 invoke-virtual {p0}, Lcom/video/VideoFragment;->getContext()Landroid/content/Context; move-result-object p1 const v0, 0x7f1000d8 invoke-virtual {p0, v0}, Lcom/video/VideoFragment;->getString(I)Ljava/lang/String; move-result-object v0 const/4 v1, 0x1 invoke-static {p1, v0, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; move-result-object p1 invoke-virtual {p1}, Landroid/widget/Toast;->show()V :cond_21 return-void .line 116 :cond_22 invoke-virtual {p0}, Lcom/video/VideoFragment;->getResources()Landroid/content/res/Resources; move-result-object v0 const v1, 0x7f100133 invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object v0 const-string v2, "\u9996\u9875" invoke-virtual {v0, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z move-result v0 if-eqz v0, :cond_38 .line 117 const-string v0, "cn" goto :goto_4d .line 118 :cond_38 invoke-virtual {p0}, Lcom/video/VideoFragment;->getResources()Landroid/content/res/Resources; move-result-object v0 invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object v0 const-string v1, "Home" invoke-virtual {v0, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z move-result v0 if-eqz v0, :cond_4b .line 119 const-string v0, "en" goto :goto_4d .line 121 :cond_4b const-string v0, "other" .line 124 :goto_4d invoke-virtual {p0}, Lcom/video/VideoFragment;->showDialog()V .line 126 new-instance v1, Lokhttp3/OkHttpClient; invoke-direct {v1}, Lokhttp3/OkHttpClient;->()V .line 127 new-instance v2, Lokhttp3/FormBody$Builder; invoke-direct {v2}, Lokhttp3/FormBody$Builder;->()V const-string v3, "language" .line 128 invoke-virtual {v2, v3, v0}, Lokhttp3/FormBody$Builder;->add(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/FormBody$Builder; move-result-object v0 iget v2, p0, Lcom/video/VideoFragment;->pageNum:I .line 129 invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; move-result-object v2 const-string v3, "pageNum" invoke-virtual {v0, v3, v2}, Lokhttp3/FormBody$Builder;->add(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/FormBody$Builder; move-result-object v0 const-string v2, "pageSize" const-string v3, "10" .line 130 invoke-virtual {v0, v2, v3}, Lokhttp3/FormBody$Builder;->add(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/FormBody$Builder; move-result-object v0 const-string v2, "platform_type" const-string v3, "android" .line 131 invoke-virtual {v0, v2, v3}, Lokhttp3/FormBody$Builder;->add(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/FormBody$Builder; move-result-object v0 .line 132 invoke-static {}, Lcom/home/base/LedBleActivity;->getBaseApp()Lcom/home/base/LedBleApplication; move-result-object v2 invoke-virtual {v2}, Lcom/home/base/LedBleApplication;->getUserToken()Ljava/lang/String; move-result-object v2 const-string v3, "token" invoke-virtual {v0, v3, v2}, Lokhttp3/FormBody$Builder;->add(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/FormBody$Builder; move-result-object v0 .line 133 invoke-virtual {v0}, Lokhttp3/FormBody$Builder;->build()Lokhttp3/FormBody; move-result-object v0 .line 134 new-instance v2, Lokhttp3/Request$Builder; invoke-direct {v2}, Lokhttp3/Request$Builder;->()V const-string v3, "http://api.appv2.ledspi.com/xpy-server/video/queryAllVideo" .line 135 invoke-virtual {v2, v3}, Lokhttp3/Request$Builder;->url(Ljava/lang/String;)Lokhttp3/Request$Builder; move-result-object v2 .line 136 invoke-virtual {v2, v0}, Lokhttp3/Request$Builder;->post(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; move-result-object v0 .line 137 invoke-virtual {v0}, Lokhttp3/Request$Builder;->build()Lokhttp3/Request; move-result-object v0 .line 138 invoke-virtual {v1, v0}, Lokhttp3/OkHttpClient;->newCall(Lokhttp3/Request;)Lokhttp3/Call; move-result-object v0 new-instance v1, Lcom/video/VideoFragment$1; invoke-direct {v1, p0, p1}, Lcom/video/VideoFragment$1;->(Lcom/video/VideoFragment;Z)V invoke-interface {v0, v1}, Lokhttp3/Call;->enqueue(Lokhttp3/Callback;)V return-void .end method .method public initData()V .registers 5 .line 75 invoke-virtual {p0}, Lcom/video/VideoFragment;->getLayoutInflater()Landroid/view/LayoutInflater; move-result-object v0 const/4 v1, 0x0 const/4 v2, 0x0 const v3, 0x7f0c00c7 invoke-virtual {v0, v3, v1, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; move-result-object v0 iput-object v0, p0, Lcom/video/VideoFragment;->footerView:Landroid/view/View; const v1, 0x7f09025b .line 76 invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/LinearLayout; iput-object v0, p0, Lcom/video/VideoFragment;->llLoading:Landroid/widget/LinearLayout; .line 77 iget-object v0, p0, Lcom/video/VideoFragment;->footerView:Landroid/view/View; const v1, 0x7f0905d9 invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/TextView; iput-object v0, p0, Lcom/video/VideoFragment;->tvTips:Landroid/widget/TextView; .line 78 iget-object v0, p0, Lcom/video/VideoFragment;->gv_video:Lin/srain/cube/views/GridViewWithHeaderAndFooter; iget-object v1, p0, Lcom/video/VideoFragment;->footerView:Landroid/view/View; invoke-virtual {v0, v1}, Lin/srain/cube/views/GridViewWithHeaderAndFooter;->addFooterView(Landroid/view/View;)V .line 79 iget-object v0, p0, Lcom/video/VideoFragment;->footerView:Landroid/view/View; const/16 v1, 0x8 invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V .line 80 new-instance v0, Lcom/video/VideoFragment$MyVideoAdaptr; invoke-direct {v0, p0}, Lcom/video/VideoFragment$MyVideoAdaptr;->(Lcom/video/VideoFragment;)V iput-object v0, p0, Lcom/video/VideoFragment;->myVideoAdaptr:Lcom/video/VideoFragment$MyVideoAdaptr; .line 81 iget-object v1, p0, Lcom/video/VideoFragment;->gv_video:Lin/srain/cube/views/GridViewWithHeaderAndFooter; invoke-virtual {v1, v0}, Lin/srain/cube/views/GridViewWithHeaderAndFooter;->setAdapter(Landroid/widget/ListAdapter;)V return-void .end method .method public initEvent()V .registers 3 .line 236 iget-object v0, p0, Lcom/video/VideoFragment;->srl_Comment:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; new-instance v1, Lcom/video/VideoFragment$2; invoke-direct {v1, p0}, Lcom/video/VideoFragment$2;->(Lcom/video/VideoFragment;)V invoke-virtual {v0, v1}, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->setOnRefreshListener(Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout$OnRefreshListener;)V .line 248 iget-object v0, p0, Lcom/video/VideoFragment;->gv_video:Lin/srain/cube/views/GridViewWithHeaderAndFooter; new-instance v1, Lcom/video/VideoFragment$3; invoke-direct {v1, p0}, Lcom/video/VideoFragment$3;->(Lcom/video/VideoFragment;)V invoke-virtual {v0, v1}, Lin/srain/cube/views/GridViewWithHeaderAndFooter;->setOnScrollListener(Landroid/widget/AbsListView$OnScrollListener;)V return-void .end method .method public initView()V .registers 3 .line 231 iget-object v0, p0, Lcom/video/VideoFragment;->srl_Comment:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; const v1, 0x7f060054 filled-new-array {v1}, [I move-result-object v1 invoke-virtual {v0, v1}, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->setColorSchemeResources([I)V return-void .end method .method public isNetworkConnected(Landroid/content/Context;)Z .registers 3 if-eqz p1, :cond_15 .line 86 const-string v0, "connectivity" invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; move-result-object p1 check-cast p1, Landroid/net/ConnectivityManager; .line 87 invoke-virtual {p1}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo; move-result-object p1 if-eqz p1, :cond_15 .line 89 invoke-virtual {p1}, Landroid/net/NetworkInfo;->isAvailable()Z move-result p1 return p1 :cond_15 const/4 p1, 0x0 return p1 .end method .method public onActivityResult(IILandroid/content/Intent;)V .registers 4 .line 372 invoke-super {p0, p1, p2, p3}, Lcom/home/base/LedBleFragment;->onActivityResult(IILandroid/content/Intent;)V const/16 p1, 0x63 if-ne p2, p1, :cond_e .line 374 iget-object p1, p0, Lcom/video/VideoFragment;->gv_video:Lin/srain/cube/views/GridViewWithHeaderAndFooter; sget p2, Lcom/video/PlayVideoActivity;->positionClick:I invoke-virtual {p1, p2}, Lin/srain/cube/views/GridViewWithHeaderAndFooter;->setSelection(I)V :cond_e return-void .end method .method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; .registers 5 const p3, 0x7f0c0099 const/4 v0, 0x0 .line 69 invoke-virtual {p1, p3, p2, v0}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; move-result-object p1 iput-object p1, p0, Lcom/video/VideoFragment;->mView:Landroid/view/View; return-object p1 .end method .method public onDestroy()V .registers 2 .line 365 invoke-super {p0}, Lcom/home/base/LedBleFragment;->onDestroy()V .line 366 sget-object v0, Lcom/video/VideoFragment;->list:Ljava/util/List; invoke-interface {v0}, Ljava/util/List;->clear()V .line 367 iget-object v0, p0, Lcom/video/VideoFragment;->myVideoAdaptr:Lcom/video/VideoFragment$MyVideoAdaptr; invoke-virtual {v0}, Lcom/video/VideoFragment$MyVideoAdaptr;->notifyDataSetChanged()V return-void .end method .method public onDestroyView()V .registers 1 .line 267 invoke-super {p0}, Lcom/home/base/LedBleFragment;->onDestroyView()V return-void .end method