.class public Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate; .super Landroid/widget/FrameLayout; .source "SourceFile" # interfaces .implements Landroid/view/View$OnClickListener; .implements Lcom/mbridge/msdk/newreward/player/iview/IWebTemplateView; # instance fields .field final CLOSE_BUILD_TYPE:I .field private final TAG:Ljava/lang/String; .field private final getNotchDataRunnable:Ljava/lang/Runnable; .field private hasWebViewShow:Z .field private final hideCTAViewRunnable:Ljava/lang/Runnable; .field isWebViewAttached:Z .field isWebViewShowed:Z .field mAlertTempleView:Lcom/mbridge/msdk/newreward/player/view/floatview/AlertTempleView; .field mCTAView:Lcom/mbridge/msdk/video/module/MBridgeClickCTAView; .field mCloseImageView:Landroid/widget/ImageView; .field mCountDownTextView:Landroid/widget/TextView; .field mLinkImageView:Landroid/widget/ImageView; .field mPlayerLayout:Landroid/widget/FrameLayout; .field mPlayerView:Lcom/mbridge/msdk/playercommon/PlayerView; .field mSegmentsProgressBar:Lcom/mbridge/msdk/dycreator/baseview/cusview/MBridgeSegmentsProgressBar; .field mSoundImageView:Lcom/mbridge/msdk/dycreator/baseview/cusview/SoundImageView; .field mTopControllerView:Landroid/widget/RelativeLayout; .field mWebTemplatePresenter:Lcom/mbridge/msdk/newreward/player/presenter/PlayWebPresenter; .field mWebView:Lcom/mbridge/msdk/newreward/player/view/hybrid/MBWebView; .field miniCardView:Lcom/mbridge/msdk/newreward/player/view/floatview/FloatWebTemplateView; .field private final webViewShowRunnable:Ljava/lang/Runnable; # direct methods .method public constructor (Landroid/content/Context;)V .locals 0 .param p1 # Landroid/content/Context; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .line 79 invoke-direct {p0, p1}, Landroid/widget/FrameLayout;->(Landroid/content/Context;)V const-string p1, "WebViewTemplate" iput-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->TAG:Ljava/lang/String; const/4 p1, 0x2 iput p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->CLOSE_BUILD_TYPE:I const/4 p1, 0x0 iput-boolean p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->hasWebViewShow:Z .line 710 new-instance p1, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate$6; invoke-direct {p1, p0}, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate$6;->(Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;)V iput-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->getNotchDataRunnable:Ljava/lang/Runnable; .line 752 new-instance p1, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate$7; invoke-direct {p1, p0}, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate$7;->(Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;)V iput-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->hideCTAViewRunnable:Ljava/lang/Runnable; .line 760 new-instance p1, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate$8; invoke-direct {p1, p0}, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate$8;->(Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;)V iput-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->webViewShowRunnable:Ljava/lang/Runnable; .line 80 invoke-virtual {p0}, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->initPresenter()V return-void .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 0 .param p1 # Landroid/content/Context; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p2 # Landroid/util/AttributeSet; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .line 84 invoke-direct {p0, p1, p2}, Landroid/widget/FrameLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V const-string p1, "WebViewTemplate" iput-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->TAG:Ljava/lang/String; const/4 p1, 0x2 iput p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->CLOSE_BUILD_TYPE:I const/4 p1, 0x0 iput-boolean p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->hasWebViewShow:Z .line 710 new-instance p1, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate$6; invoke-direct {p1, p0}, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate$6;->(Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;)V iput-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->getNotchDataRunnable:Ljava/lang/Runnable; .line 752 new-instance p1, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate$7; invoke-direct {p1, p0}, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate$7;->(Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;)V iput-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->hideCTAViewRunnable:Ljava/lang/Runnable; .line 760 new-instance p1, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate$8; invoke-direct {p1, p0}, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate$8;->(Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;)V iput-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->webViewShowRunnable:Ljava/lang/Runnable; .line 85 invoke-virtual {p0}, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->initPresenter()V return-void .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V .locals 0 .param p1 # Landroid/content/Context; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p2 # Landroid/util/AttributeSet; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .line 89 invoke-direct {p0, p1, p2, p3}, Landroid/widget/FrameLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V const-string p1, "WebViewTemplate" iput-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->TAG:Ljava/lang/String; const/4 p1, 0x2 iput p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->CLOSE_BUILD_TYPE:I const/4 p1, 0x0 iput-boolean p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->hasWebViewShow:Z .line 710 new-instance p1, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate$6; invoke-direct {p1, p0}, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate$6;->(Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;)V iput-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->getNotchDataRunnable:Ljava/lang/Runnable; .line 752 new-instance p1, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate$7; invoke-direct {p1, p0}, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate$7;->(Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;)V iput-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->hideCTAViewRunnable:Ljava/lang/Runnable; .line 760 new-instance p1, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate$8; invoke-direct {p1, p0}, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate$8;->(Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;)V iput-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->webViewShowRunnable:Ljava/lang/Runnable; .line 90 invoke-virtual {p0}, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->initPresenter()V return-void .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;II)V .locals 0 .param p1 # Landroid/content/Context; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p2 # Landroid/util/AttributeSet; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation build Landroidx/annotation/RequiresApi; api = 0x15 .end annotation .line 95 invoke-direct {p0, p1, p2, p3, p4}, Landroid/widget/FrameLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;II)V const-string p1, "WebViewTemplate" iput-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->TAG:Ljava/lang/String; const/4 p1, 0x2 iput p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->CLOSE_BUILD_TYPE:I const/4 p1, 0x0 iput-boolean p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->hasWebViewShow:Z .line 710 new-instance p1, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate$6; invoke-direct {p1, p0}, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate$6;->(Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;)V iput-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->getNotchDataRunnable:Ljava/lang/Runnable; .line 752 new-instance p1, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate$7; invoke-direct {p1, p0}, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate$7;->(Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;)V iput-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->hideCTAViewRunnable:Ljava/lang/Runnable; .line 760 new-instance p1, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate$8; invoke-direct {p1, p0}, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate$8;->(Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;)V iput-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->webViewShowRunnable:Ljava/lang/Runnable; .line 96 invoke-virtual {p0}, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->initPresenter()V return-void .end method .method private getTopControllerView()Landroid/widget/RelativeLayout; .locals 7 .line 150 new-instance v0, Landroid/widget/RelativeLayout; invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context; move-result-object v1 invoke-direct {v0, v1}, Landroid/widget/RelativeLayout;->(Landroid/content/Context;)V .line 151 invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context; move-result-object v1 const/high16 v2, 0x41200000 # 10.0f invoke-static {v1, v2}, Lcom/mbridge/msdk/foundation/tools/ak;->a(Landroid/content/Context;F)I move-result v1 .line 152 new-instance v2, Landroid/widget/FrameLayout$LayoutParams; const/4 v3, -0x2 const/4 v4, -0x1 invoke-direct {v2, v4, v3}, Landroid/widget/FrameLayout$LayoutParams;->(II)V const/16 v3, 0x30 iput v3, v2, Landroid/widget/FrameLayout$LayoutParams;->gravity:I iput v1, v2, Landroid/widget/FrameLayout$LayoutParams;->leftMargin:I iput v1, v2, Landroid/widget/FrameLayout$LayoutParams;->rightMargin:I iput v1, v2, Landroid/widget/FrameLayout$LayoutParams;->topMargin:I .line 157 invoke-virtual {v0, v2}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V .line 159 new-instance v1, Landroid/widget/ImageView; invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context; move-result-object v2 invoke-direct {v1, v2}, Landroid/widget/ImageView;->(Landroid/content/Context;)V iput-object v1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mLinkImageView:Landroid/widget/ImageView; .line 160 invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context; move-result-object v1 const/high16 v2, 0x420c0000 # 35.0f invoke-static {v1, v2}, Lcom/mbridge/msdk/foundation/tools/ak;->a(Landroid/content/Context;F)I move-result v1 .line 161 new-instance v2, Landroid/widget/RelativeLayout$LayoutParams; invoke-direct {v2, v1, v1}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V const/16 v3, 0x9 .line 162 invoke-virtual {v2, v3}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(I)V iget-object v3, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mLinkImageView:Landroid/widget/ImageView; .line 163 invoke-virtual {v3, v2}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V iget-object v2, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mLinkImageView:Landroid/widget/ImageView; .line 164 invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context; move-result-object v3 const-string v5, "mbridge_reward_notice" const-string v6, "drawable" invoke-static {v3, v5, v6}, Lcom/mbridge/msdk/foundation/tools/x;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I move-result v3 invoke-virtual {v2, v3}, Landroid/widget/ImageView;->setImageResource(I)V iget-object v2, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mLinkImageView:Landroid/widget/ImageView; .line 165 invoke-static {}, Lcom/mbridge/msdk/foundation/tools/at;->a()I move-result v3 invoke-virtual {v2, v3}, Landroid/view/View;->setId(I)V iget-object v2, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mLinkImageView:Landroid/widget/ImageView; .line 166 invoke-virtual {v2, p0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V .line 168 new-instance v2, Landroid/widget/TextView; invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context; move-result-object v3 invoke-direct {v2, v3}, Landroid/widget/TextView;->(Landroid/content/Context;)V iput-object v2, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mCountDownTextView:Landroid/widget/TextView; .line 169 invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context; move-result-object v2 const/high16 v3, 0x41f00000 # 30.0f invoke-static {v2, v3}, Lcom/mbridge/msdk/foundation/tools/ak;->a(Landroid/content/Context;F)I move-result v2 .line 170 new-instance v3, Landroid/widget/RelativeLayout$LayoutParams; invoke-direct {v3, v2, v2}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V iget-object v2, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mLinkImageView:Landroid/widget/ImageView; .line 171 invoke-virtual {v2}, Landroid/view/View;->getId()I move-result v2 const/4 v5, 0x1 invoke-virtual {v3, v5, v2}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V const/16 v2, 0xf .line 172 invoke-virtual {v3, v2}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(I)V iget-object v2, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mCountDownTextView:Landroid/widget/TextView; .line 173 invoke-virtual {v2, v3}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V iget-object v2, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mCountDownTextView:Landroid/widget/TextView; .line 174 invoke-static {}, Lcom/mbridge/msdk/foundation/tools/at;->a()I move-result v3 invoke-virtual {v2, v3}, Landroid/view/View;->setId(I)V iget-object v2, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mCountDownTextView:Landroid/widget/TextView; const/16 v3, 0x11 .line 175 invoke-virtual {v2, v3}, Landroid/widget/TextView;->setGravity(I)V iget-object v2, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mCountDownTextView:Landroid/widget/TextView; .line 176 invoke-virtual {v2, v4}, Landroid/widget/TextView;->setTextColor(I)V iget-object v2, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mCountDownTextView:Landroid/widget/TextView; const/high16 v3, 0x41300000 # 11.0f .line 177 invoke-virtual {v2, v3}, Landroid/widget/TextView;->setTextSize(F)V iget-object v2, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mCountDownTextView:Landroid/widget/TextView; .line 178 invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context; move-result-object v3 const-string v4, "mbridge_reward_video_time_count_num_bg" invoke-static {v3, v4, v6}, Lcom/mbridge/msdk/foundation/tools/x;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I move-result v3 invoke-virtual {v2, v3}, Landroid/view/View;->setBackgroundResource(I)V .line 180 new-instance v2, Landroid/widget/ImageView; invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context; move-result-object v3 invoke-direct {v2, v3}, Landroid/widget/ImageView;->(Landroid/content/Context;)V iput-object v2, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mCloseImageView:Landroid/widget/ImageView; .line 181 new-instance v2, Landroid/widget/RelativeLayout$LayoutParams; invoke-direct {v2, v1, v1}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V const/16 v1, 0xb .line 182 invoke-virtual {v2, v1}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(I)V iget-object v1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mCloseImageView:Landroid/widget/ImageView; .line 183 invoke-virtual {v1, v2}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V iget-object v1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mCloseImageView:Landroid/widget/ImageView; .line 184 invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context; move-result-object v2 const-string v3, "mbridge_reward_close" invoke-static {v2, v3, v6}, Lcom/mbridge/msdk/foundation/tools/x;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I move-result v2 invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setImageResource(I)V iget-object v1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mCloseImageView:Landroid/widget/ImageView; const/4 v2, 0x4 .line 185 invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setVisibility(I)V iget-object v1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mCloseImageView:Landroid/widget/ImageView; .line 186 new-instance v2, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate$2; invoke-direct {v2, p0}, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate$2;->(Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;)V invoke-virtual {v1, v2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V iget-object v1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mLinkImageView:Landroid/widget/ImageView; .line 193 invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V iget-object v1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mCountDownTextView:Landroid/widget/TextView; .line 194 invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V iget-object v1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mCloseImageView:Landroid/widget/ImageView; .line 195 invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V return-object v0 .end method # virtual methods .method public addViewToCurrentViewGroup(Landroid/view/View;)V .locals 0 if-eqz p1, :cond_0 .line 351 invoke-virtual {p0, p1}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V :cond_0 return-void .end method .method public addWebView(Lcom/mbridge/msdk/newreward/player/view/hybrid/MBWebView;I)V .locals 2 if-eqz p1, :cond_1 iput-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mWebView:Lcom/mbridge/msdk/newreward/player/view/hybrid/MBWebView; .line 203 new-instance v0, Landroid/widget/FrameLayout$LayoutParams; const/4 v1, -0x1 invoke-direct {v0, v1, v1}, Landroid/widget/FrameLayout$LayoutParams;->(II)V invoke-virtual {p1, v0}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mWebView:Lcom/mbridge/msdk/newreward/player/view/hybrid/MBWebView; .line 204 invoke-virtual {p1}, Lcom/mbridge/msdk/newreward/player/view/hybrid/MBWebView;->getHybridCommunicator()Lcom/mbridge/msdk/newreward/player/view/hybrid/communicator/HybridCommunicator; move-result-object p1 instance-of p1, p1, Lcom/mbridge/msdk/newreward/player/model/WebTemplateModel; if-eqz p1, :cond_0 iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mWebTemplatePresenter:Lcom/mbridge/msdk/newreward/player/presenter/PlayWebPresenter; iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mWebView:Lcom/mbridge/msdk/newreward/player/view/hybrid/MBWebView; .line 205 invoke-virtual {v0}, Lcom/mbridge/msdk/newreward/player/view/hybrid/MBWebView;->getHybridCommunicator()Lcom/mbridge/msdk/newreward/player/view/hybrid/communicator/HybridCommunicator; move-result-object v0 check-cast v0, Lcom/mbridge/msdk/newreward/player/model/WebTemplateModel; invoke-virtual {p1, v0}, Lcom/mbridge/msdk/newreward/player/presenter/PlayWebPresenter;->setTemplateModel(Lcom/mbridge/msdk/newreward/player/imodel/IPlayModel;)V :cond_0 iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mWebView:Lcom/mbridge/msdk/newreward/player/view/hybrid/MBWebView; .line 207 new-instance v0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate$3; invoke-direct {v0, p0}, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate$3;->(Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;)V invoke-virtual {p1, v0}, Landroid/view/View;->addOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mWebView:Lcom/mbridge/msdk/newreward/player/view/hybrid/MBWebView; .line 219 invoke-virtual {p0, p1, p2}, Landroid/view/ViewGroup;->addView(Landroid/view/View;I)V :cond_1 return-void .end method .method public alertDismiss()V .locals 1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mAlertTempleView:Lcom/mbridge/msdk/newreward/player/view/floatview/AlertTempleView; if-eqz v0, :cond_1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mPlayerView:Lcom/mbridge/msdk/playercommon/PlayerView; if-eqz v0, :cond_0 .line 683 invoke-virtual {v0}, Lcom/mbridge/msdk/playercommon/PlayerView;->resumeStart()V :cond_0 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mAlertTempleView:Lcom/mbridge/msdk/newreward/player/view/floatview/AlertTempleView; .line 685 invoke-virtual {p0, v0}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V :cond_1 return-void .end method .method public alertShow()V .locals 1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mAlertTempleView:Lcom/mbridge/msdk/newreward/player/view/floatview/AlertTempleView; if-eqz v0, :cond_1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mPlayerView:Lcom/mbridge/msdk/playercommon/PlayerView; if-eqz v0, :cond_0 .line 673 invoke-virtual {v0}, Lcom/mbridge/msdk/playercommon/PlayerView;->pause()V :cond_0 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mAlertTempleView:Lcom/mbridge/msdk/newreward/player/view/floatview/AlertTempleView; .line 675 invoke-virtual {p0, v0}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V :cond_1 return-void .end method .method public changeVideoViewPosition(Lorg/json/JSONObject;)V .locals 6 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mPlayerView:Lcom/mbridge/msdk/playercommon/PlayerView; if-eqz v0, :cond_2 if-nez p1, :cond_0 goto :goto_0 :cond_0 const-string v0, "margin_top" const/4 v1, 0x0 .line 449 invoke-virtual {p1, v0, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I move-result v0 const-string v2, "margin_left" .line 450 invoke-virtual {p1, v2, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I move-result v2 const-string v3, "view_width" .line 451 invoke-virtual {p1, v3, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I move-result v3 const-string v4, "view_height" .line 452 invoke-virtual {p1, v4, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I move-result v4 const-string v5, "radius" .line 453 invoke-virtual {p1, v5, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I move-result p1 if-ltz v3, :cond_2 if-ltz v4, :cond_2 iget-object v5, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mPlayerLayout:Landroid/widget/FrameLayout; .line 456 invoke-virtual {v5}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; move-result-object v5 check-cast v5, Landroid/widget/FrameLayout$LayoutParams; .line 457 iput v3, v5, Landroid/widget/FrameLayout$LayoutParams;->width:I .line 458 iput v4, v5, Landroid/widget/FrameLayout$LayoutParams;->height:I .line 459 iput v0, v5, Landroid/widget/FrameLayout$LayoutParams;->topMargin:I .line 460 iput v2, v5, Landroid/widget/FrameLayout$LayoutParams;->leftMargin:I if-lez p1, :cond_1 .line 463 new-instance v0, Landroid/graphics/drawable/GradientDrawable; invoke-direct {v0}, Landroid/graphics/drawable/GradientDrawable;->()V .line 464 invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context; move-result-object v2 int-to-float p1, p1 invoke-static {v2, p1}, Lcom/mbridge/msdk/foundation/tools/ak;->a(Landroid/content/Context;F)I move-result p1 int-to-float p1, p1 invoke-virtual {v0, p1}, Landroid/graphics/drawable/GradientDrawable;->setCornerRadius(F)V const/4 p1, -0x1 .line 465 invoke-virtual {v0, p1}, Landroid/graphics/drawable/GradientDrawable;->setColor(I)V const/4 p1, 0x1 .line 466 invoke-virtual {v0, p1, v1}, Landroid/graphics/drawable/GradientDrawable;->setStroke(II)V .line 467 invoke-virtual {p0, v0}, Landroid/view/View;->setBackground(Landroid/graphics/drawable/Drawable;)V iget-object v1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mPlayerView:Lcom/mbridge/msdk/playercommon/PlayerView; .line 468 invoke-virtual {v1, v0}, Landroid/view/View;->setBackground(Landroid/graphics/drawable/Drawable;)V .line 470 invoke-virtual {p0, p1}, Landroid/view/View;->setClipToOutline(Z)V iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mPlayerView:Lcom/mbridge/msdk/playercommon/PlayerView; .line 471 invoke-virtual {v0, p1}, Landroid/view/View;->setClipToOutline(Z)V :cond_1 iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mPlayerLayout:Landroid/widget/FrameLayout; .line 474 invoke-virtual {p1, v5}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V :cond_2 :goto_0 return-void .end method .method public getBaitClickView()Landroid/view/View; .locals 1 const/4 v0, 0x0 return-object v0 .end method .method public getCountDownView()Landroid/view/View; .locals 1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mCountDownTextView:Landroid/widget/TextView; return-object v0 .end method .method public getMuteState()Z .locals 1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mSoundImageView:Lcom/mbridge/msdk/dycreator/baseview/cusview/SoundImageView; if-eqz v0, :cond_0 .line 563 invoke-virtual {v0}, Lcom/mbridge/msdk/dycreator/baseview/cusview/SoundImageView;->getStatus()Z move-result v0 return v0 :cond_0 const/4 v0, 0x0 return v0 .end method .method public getPrivacyButton()Landroid/widget/ImageView; .locals 1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mLinkImageView:Landroid/widget/ImageView; return-object v0 .end method .method public getSegmentsProgressBar()Lcom/mbridge/msdk/dycreator/baseview/cusview/MBridgeSegmentsProgressBar; .locals 1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mSegmentsProgressBar:Lcom/mbridge/msdk/dycreator/baseview/cusview/MBridgeSegmentsProgressBar; return-object v0 .end method .method public getWebView()Lcom/mbridge/msdk/newreward/player/view/hybrid/MBWebView; .locals 1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mWebView:Lcom/mbridge/msdk/newreward/player/view/hybrid/MBWebView; return-object v0 .end method .method public hideCTAView()V .locals 1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->hideCTAViewRunnable:Ljava/lang/Runnable; .line 244 invoke-virtual {p0, v0}, Landroid/view/View;->post(Ljava/lang/Runnable;)Z return-void .end method .method public initPresenter()V .locals 1 .line 100 new-instance v0, Lcom/mbridge/msdk/newreward/player/presenter/PlayWebPresenter; invoke-direct {v0, p0}, Lcom/mbridge/msdk/newreward/player/presenter/PlayWebPresenter;->(Lcom/mbridge/msdk/newreward/player/iview/IWebTemplateView;)V iput-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mWebTemplatePresenter:Lcom/mbridge/msdk/newreward/player/presenter/PlayWebPresenter; .line 101 invoke-virtual {v0}, Lcom/mbridge/msdk/newreward/player/presenter/PlayWebPresenter;->getView()V return-void .end method .method public initViews(Z)Z .locals 3 .line 106 new-instance p1, Landroid/view/ViewGroup$LayoutParams; const/4 v0, -0x1 invoke-direct {p1, v0, v0}, Landroid/view/ViewGroup$LayoutParams;->(II)V invoke-virtual {p0, p1}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V .line 108 new-instance p1, Landroid/widget/FrameLayout; invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context; move-result-object v1 invoke-direct {p1, v1}, Landroid/widget/FrameLayout;->(Landroid/content/Context;)V iput-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mPlayerLayout:Landroid/widget/FrameLayout; .line 109 new-instance p1, Lcom/mbridge/msdk/playercommon/PlayerView; invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context; move-result-object v1 invoke-direct {p1, v1}, Lcom/mbridge/msdk/playercommon/PlayerView;->(Landroid/content/Context;)V iput-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mPlayerView:Lcom/mbridge/msdk/playercommon/PlayerView; .line 110 new-instance v1, Landroid/view/ViewGroup$LayoutParams; invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$LayoutParams;->(II)V invoke-virtual {p1, v1}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V .line 112 new-instance p1, Lcom/mbridge/msdk/newreward/player/view/floatview/AlertTempleView; invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context; move-result-object v1 iget-object v2, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mWebTemplatePresenter:Lcom/mbridge/msdk/newreward/player/presenter/PlayWebPresenter; invoke-direct {p1, v1, v2}, Lcom/mbridge/msdk/newreward/player/view/floatview/AlertTempleView;->(Landroid/content/Context;Lcom/mbridge/msdk/newreward/player/presenter/AbsPresenter;)V iput-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mAlertTempleView:Lcom/mbridge/msdk/newreward/player/view/floatview/AlertTempleView; .line 114 new-instance p1, Lcom/mbridge/msdk/dycreator/baseview/cusview/SoundImageView; invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context; move-result-object v1 invoke-direct {p1, v1}, Lcom/mbridge/msdk/dycreator/baseview/cusview/SoundImageView;->(Landroid/content/Context;)V iput-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mSoundImageView:Lcom/mbridge/msdk/dycreator/baseview/cusview/SoundImageView; .line 115 invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context; move-result-object p1 const/high16 v1, 0x420c0000 # 35.0f invoke-static {p1, v1}, Lcom/mbridge/msdk/foundation/tools/ak;->a(Landroid/content/Context;F)I move-result p1 .line 116 new-instance v1, Landroid/widget/FrameLayout$LayoutParams; invoke-direct {v1, p1, p1}, Landroid/widget/FrameLayout$LayoutParams;->(II)V .line 117 invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context; move-result-object p1 const/high16 v2, 0x41200000 # 10.0f invoke-static {p1, v2}, Lcom/mbridge/msdk/foundation/tools/ak;->a(Landroid/content/Context;F)I move-result p1 iput p1, v1, Landroid/widget/FrameLayout$LayoutParams;->leftMargin:I iput p1, v1, Landroid/widget/FrameLayout$LayoutParams;->bottomMargin:I const p1, 0x800053 iput p1, v1, Landroid/widget/FrameLayout$LayoutParams;->gravity:I iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mSoundImageView:Lcom/mbridge/msdk/dycreator/baseview/cusview/SoundImageView; .line 121 invoke-virtual {p1, v1}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mSoundImageView:Lcom/mbridge/msdk/dycreator/baseview/cusview/SoundImageView; .line 122 invoke-virtual {p1, p0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V .line 124 new-instance p1, Lcom/mbridge/msdk/dycreator/baseview/cusview/MBridgeSegmentsProgressBar; invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context; move-result-object v1 invoke-direct {p1, v1}, Lcom/mbridge/msdk/dycreator/baseview/cusview/MBridgeSegmentsProgressBar;->(Landroid/content/Context;)V iput-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mSegmentsProgressBar:Lcom/mbridge/msdk/dycreator/baseview/cusview/MBridgeSegmentsProgressBar; .line 125 new-instance p1, Landroid/widget/FrameLayout$LayoutParams; const/4 v1, -0x2 invoke-direct {p1, v0, v1}, Landroid/widget/FrameLayout$LayoutParams;->(II)V const/16 v0, 0x50 iput v0, p1, Landroid/widget/FrameLayout$LayoutParams;->gravity:I iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mSegmentsProgressBar:Lcom/mbridge/msdk/dycreator/baseview/cusview/MBridgeSegmentsProgressBar; .line 127 invoke-virtual {v0, p1}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mPlayerLayout:Landroid/widget/FrameLayout; iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mPlayerView:Lcom/mbridge/msdk/playercommon/PlayerView; .line 129 invoke-virtual {p1, v0}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mPlayerLayout:Landroid/widget/FrameLayout; iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mSoundImageView:Lcom/mbridge/msdk/dycreator/baseview/cusview/SoundImageView; .line 130 invoke-virtual {p1, v0}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mPlayerLayout:Landroid/widget/FrameLayout; iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mSegmentsProgressBar:Lcom/mbridge/msdk/dycreator/baseview/cusview/MBridgeSegmentsProgressBar; .line 131 invoke-virtual {p1, v0}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V .line 133 invoke-direct {p0}, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->getTopControllerView()Landroid/widget/RelativeLayout; move-result-object p1 iput-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mTopControllerView:Landroid/widget/RelativeLayout; iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mPlayerLayout:Landroid/widget/FrameLayout; .line 135 invoke-virtual {p0, p1}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mTopControllerView:Landroid/widget/RelativeLayout; .line 136 invoke-virtual {p0, p1}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mPlayerView:Lcom/mbridge/msdk/playercommon/PlayerView; .line 138 new-instance v0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate$1; invoke-direct {v0, p0}, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate$1;->(Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;)V invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V const/4 p1, 0x0 return p1 .end method .method public onActivityLifeCycleCallback(Ljava/lang/String;)V .locals 3 .line 357 invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_0 return-void .line 361 :cond_0 invoke-virtual {p1}, Ljava/lang/String;->hashCode()I invoke-virtual {p1}, Ljava/lang/String;->hashCode()I move-result v0 const/4 v1, 0x2 const/4 v2, -0x1 sparse-switch v0, :sswitch_data_0 goto :goto_0 :sswitch_0 const-string v0, "onResume" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-nez p1, :cond_1 goto :goto_0 :cond_1 const/4 v2, 0x4 goto :goto_0 :sswitch_1 const-string v0, "onStop" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-nez p1, :cond_2 goto :goto_0 :cond_2 const/4 v2, 0x3 goto :goto_0 :sswitch_2 const-string v0, "onBackPressed" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-nez p1, :cond_3 goto :goto_0 :cond_3 move v2, v1 goto :goto_0 :sswitch_3 const-string v0, "onPause" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-nez p1, :cond_4 goto :goto_0 :cond_4 const/4 v2, 0x1 goto :goto_0 :sswitch_4 const-string v0, "onDestroy" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-nez p1, :cond_5 goto :goto_0 :cond_5 const/4 v2, 0x0 :goto_0 const-string p1, "" packed-switch v2, :pswitch_data_0 goto :goto_1 :pswitch_0 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mPlayerView:Lcom/mbridge/msdk/playercommon/PlayerView; if-eqz v0, :cond_6 .line 369 invoke-virtual {v0}, Lcom/mbridge/msdk/playercommon/PlayerView;->onResume()V :cond_6 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mWebTemplatePresenter:Lcom/mbridge/msdk/newreward/player/presenter/PlayWebPresenter; if-eqz v0, :cond_7 .line 372 invoke-virtual {v0}, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->onResume()V :cond_7 const-string v0, "onSystemResume" goto :goto_2 :pswitch_1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mPlayerView:Lcom/mbridge/msdk/playercommon/PlayerView; if-eqz v0, :cond_8 .line 386 invoke-virtual {v0}, Lcom/mbridge/msdk/playercommon/PlayerView;->stop()V :cond_8 :goto_1 move-object v0, p1 goto :goto_2 :pswitch_2 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mWebTemplatePresenter:Lcom/mbridge/msdk/newreward/player/presenter/PlayWebPresenter; if-eqz v0, :cond_9 .line 398 invoke-virtual {v0, v1}, Lcom/mbridge/msdk/newreward/player/presenter/PlayWebPresenter;->onClick(I)V :cond_9 const-string v0, "onSystemBackPressed" goto :goto_2 :pswitch_3 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mPlayerView:Lcom/mbridge/msdk/playercommon/PlayerView; if-eqz v0, :cond_a .line 378 invoke-virtual {v0}, Lcom/mbridge/msdk/playercommon/PlayerView;->pause()V :cond_a iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mWebTemplatePresenter:Lcom/mbridge/msdk/newreward/player/presenter/PlayWebPresenter; if-eqz v0, :cond_b .line 381 invoke-virtual {v0}, Lcom/mbridge/msdk/newreward/player/presenter/BaseTemplatePresenter;->onPause()V :cond_b const-string v0, "onSystemPause" goto :goto_2 :pswitch_4 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mWebTemplatePresenter:Lcom/mbridge/msdk/newreward/player/presenter/PlayWebPresenter; if-eqz v0, :cond_c .line 392 invoke-virtual {v0}, Lcom/mbridge/msdk/newreward/player/presenter/PlayWebPresenter;->onDestroy()V :cond_c const-string v0, "onSystemDestory" .line 402 :goto_2 invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v1 if-nez v1, :cond_d iget-object v1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mWebView:Lcom/mbridge/msdk/newreward/player/view/hybrid/MBWebView; .line 403 invoke-static {v1, v0, p1}, Lcom/mbridge/msdk/newreward/player/view/hybrid/util/MBCommunicatorUtil;->fireEvent(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;)V :cond_d return-void :sswitch_data_0 .sparse-switch -0x53865ee5 -> :sswitch_4 -0x4fe204a9 -> :sswitch_3 -0x423c3a24 -> :sswitch_2 -0x3c607d7f -> :sswitch_1 0x57429eec -> :sswitch_0 .end sparse-switch :pswitch_data_0 .packed-switch 0x0 :pswitch_4 :pswitch_3 :pswitch_2 :pswitch_1 :pswitch_0 .end packed-switch .end method .method public onClick(Landroid/view/View;)V .locals 1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mLinkImageView:Landroid/widget/ImageView; if-ne p1, v0, :cond_0 iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mWebTemplatePresenter:Lcom/mbridge/msdk/newreward/player/presenter/PlayWebPresenter; const/16 v0, 0x9 .line 324 invoke-virtual {p1, v0}, Lcom/mbridge/msdk/newreward/player/presenter/PlayWebPresenter;->onClick(I)V return-void :cond_0 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mSoundImageView:Lcom/mbridge/msdk/dycreator/baseview/cusview/SoundImageView; if-ne p1, v0, :cond_1 iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mWebTemplatePresenter:Lcom/mbridge/msdk/newreward/player/presenter/PlayWebPresenter; const/4 v0, 0x5 .line 328 invoke-virtual {p1, v0}, Lcom/mbridge/msdk/newreward/player/presenter/PlayWebPresenter;->onClick(I)V :cond_1 return-void .end method .method public onCloseViewClick(I)V .locals 1 .param p1 # I .annotation runtime Lcom/mbridge/msdk/newreward/function/command/retention/BridgeParameter; key = "type" .end annotation .end param iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mWebTemplatePresenter:Lcom/mbridge/msdk/newreward/player/presenter/PlayWebPresenter; if-eqz p1, :cond_0 const/4 v0, 0x2 .line 498 invoke-virtual {p1, v0}, Lcom/mbridge/msdk/newreward/player/presenter/PlayWebPresenter;->onClick(I)V :cond_0 return-void .end method .method public onConfigurationChanged(Landroid/content/res/Configuration;)V .locals 3 .line 283 invoke-super {p0, p1}, Landroid/view/View;->onConfigurationChanged(Landroid/content/res/Configuration;)V .line 285 :try_start_0 new-instance v0, Lorg/json/JSONObject; invoke-direct {v0}, Lorg/json/JSONObject;->()V .line 286 iget p1, p1, Landroid/content/res/Configuration;->orientation:I :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 const/4 v1, 0x2 const-string v2, "orientation" if-ne p1, v1, :cond_0 :try_start_1 const-string p1, "landscape" .line 287 invoke-virtual {v0, v2, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; goto :goto_0 :catch_0 move-exception p1 goto :goto_1 :cond_0 const-string p1, "portrait" .line 289 invoke-virtual {v0, v2, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; .line 291 :goto_0 invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String; move-result-object p1 invoke-virtual {p1}, Ljava/lang/String;->getBytes()[B move-result-object p1 invoke-static {p1, v1}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String; move-result-object p1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mWebView:Lcom/mbridge/msdk/newreward/player/view/hybrid/MBWebView; .line 292 invoke-static {v0, v2, p1}, Lcom/mbridge/msdk/newreward/player/view/hybrid/util/MBCommunicatorUtil;->fireEvent(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;)V :try_end_1 .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 goto :goto_2 :goto_1 const-string v0, "WebViewTemplate" .line 294 invoke-virtual {p1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String; move-result-object p1 invoke-static {v0, p1}, Lcom/mbridge/msdk/foundation/tools/af;->b(Ljava/lang/String;Ljava/lang/String;)V :goto_2 return-void .end method .method public onDestroyWebContent(I)V .locals 0 .param p1 # I .annotation runtime Lcom/mbridge/msdk/newreward/function/command/retention/BridgeParameter; key = "type" .end annotation .end param iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mWebView:Lcom/mbridge/msdk/newreward/player/view/hybrid/MBWebView; if-eqz p1, :cond_0 .line 505 invoke-virtual {p1}, Lcom/mbridge/msdk/newreward/player/view/hybrid/MBWebView;->destroy()V :cond_0 return-void .end method .method public onDetachedFromWindow()V .locals 1 .line 703 invoke-super {p0}, Landroid/view/View;->onDetachedFromWindow()V iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->getNotchDataRunnable:Ljava/lang/Runnable; .line 704 invoke-virtual {p0, v0}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->hideCTAViewRunnable:Ljava/lang/Runnable; .line 705 invoke-virtual {p0, v0}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->webViewShowRunnable:Ljava/lang/Runnable; .line 706 invoke-virtual {p0, v0}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mWebTemplatePresenter:Lcom/mbridge/msdk/newreward/player/presenter/PlayWebPresenter; .line 707 invoke-virtual {v0}, Lcom/mbridge/msdk/newreward/player/presenter/PlayWebPresenter;->onDetachedFromWindow()V return-void .end method .method public onInterceptTouchEvent(Landroid/view/MotionEvent;)Z .locals 1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mWebTemplatePresenter:Lcom/mbridge/msdk/newreward/player/presenter/PlayWebPresenter; if-eqz v0, :cond_0 if-eqz p1, :cond_0 .line 747 invoke-virtual {v0, p1}, Lcom/mbridge/msdk/newreward/player/presenter/PlayWebPresenter;->handleInterceptTouchEvent(Landroid/view/MotionEvent;)V .line 749 :cond_0 invoke-super {p0, p1}, Landroid/view/ViewGroup;->onInterceptTouchEvent(Landroid/view/MotionEvent;)Z move-result p1 return p1 .end method .method public onWebViewShow(I)Z .locals 1 .param p1 # I .annotation runtime Lcom/mbridge/msdk/newreward/function/command/retention/BridgeParameter; key = "type" .end annotation .end param iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mWebView:Lcom/mbridge/msdk/newreward/player/view/hybrid/MBWebView; .line 481 invoke-virtual {p1}, Landroid/view/View;->isAttachedToWindow()Z move-result p1 if-eqz p1, :cond_0 iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mWebView:Lcom/mbridge/msdk/newreward/player/view/hybrid/MBWebView; iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->webViewShowRunnable:Ljava/lang/Runnable; .line 483 invoke-virtual {p1, v0}, Landroid/view/View;->post(Ljava/lang/Runnable;)Z :cond_0 iget-boolean p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->hasWebViewShow:Z const/4 v0, 0x1 if-eqz p1, :cond_1 return v0 :cond_1 iput-boolean v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->hasWebViewShow:Z const/4 p1, 0x0 return p1 .end method .method public pause()V .locals 1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mPlayerView:Lcom/mbridge/msdk/playercommon/PlayerView; if-nez v0, :cond_0 return-void .line 549 :cond_0 invoke-virtual {v0}, Lcom/mbridge/msdk/playercommon/PlayerView;->pause()V return-void .end method .method public play(Ljava/lang/String;I)V .locals 1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mPlayerView:Lcom/mbridge/msdk/playercommon/PlayerView; .line 531 invoke-virtual {v0, p2}, Lcom/mbridge/msdk/playercommon/PlayerView;->initBufferIngParam(I)V iget-object p2, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mPlayerView:Lcom/mbridge/msdk/playercommon/PlayerView; iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mWebTemplatePresenter:Lcom/mbridge/msdk/newreward/player/presenter/PlayWebPresenter; .line 532 invoke-virtual {p2, p1, p1, v0}, Lcom/mbridge/msdk/playercommon/PlayerView;->initVFPData(Ljava/lang/String;Ljava/lang/String;Lcom/mbridge/msdk/playercommon/VideoPlayerStatusListener;)Z iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mPlayerView:Lcom/mbridge/msdk/playercommon/PlayerView; .line 533 invoke-virtual {p1}, Lcom/mbridge/msdk/playercommon/PlayerView;->playVideo()Z return-void .end method .method public playOrPauseVideo(I)V .locals 1 const/16 v0, -0x3e7 if-ne p1, v0, :cond_0 return-void :cond_0 const/4 v0, 0x1 if-eq p1, v0, :cond_4 const/4 v0, 0x2 if-eq p1, v0, :cond_3 const/4 v0, 0x3 if-eq p1, v0, :cond_2 const/4 v0, 0x6 if-eq p1, v0, :cond_1 goto :goto_0 :cond_1 iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mPlayerView:Lcom/mbridge/msdk/playercommon/PlayerView; if-eqz p1, :cond_5 .line 429 invoke-virtual {p1}, Lcom/mbridge/msdk/playercommon/PlayerView;->release()V goto :goto_0 :cond_2 iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mPlayerView:Lcom/mbridge/msdk/playercommon/PlayerView; .line 421 invoke-virtual {p1}, Lcom/mbridge/msdk/playercommon/PlayerView;->stop()V goto :goto_0 .line 417 :cond_3 invoke-virtual {p0}, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->pause()V goto :goto_0 .line 414 :cond_4 invoke-virtual {p0}, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->resume()V :cond_5 :goto_0 return-void .end method .method public release()V .locals 1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mPlayerView:Lcom/mbridge/msdk/playercommon/PlayerView; if-eqz v0, :cond_0 .line 555 invoke-virtual {v0}, Lcom/mbridge/msdk/playercommon/PlayerView;->release()V const/4 v0, 0x0 iput-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mPlayerView:Lcom/mbridge/msdk/playercommon/PlayerView; :cond_0 return-void .end method .method public removeTempleFromSuperView(Landroid/view/ViewGroup;)V .locals 0 if-eqz p1, :cond_0 .line 344 invoke-virtual {p1, p0}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V :cond_0 return-void .end method .method public resume()V .locals 1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mPlayerView:Lcom/mbridge/msdk/playercommon/PlayerView; if-nez v0, :cond_0 return-void .line 541 :cond_0 invoke-virtual {v0}, Lcom/mbridge/msdk/playercommon/PlayerView;->onResume()V return-void .end method .method public seekToPlay(I)V .locals 2 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mPlayerView:Lcom/mbridge/msdk/playercommon/PlayerView; if-eqz v0, :cond_1 const/4 v1, -0x1 if-ne p1, v1, :cond_0 goto :goto_0 .line 440 :cond_0 invoke-virtual {v0, p1}, Lcom/mbridge/msdk/playercommon/PlayerView;->seekTo(I)V :cond_1 :goto_0 return-void .end method .method public setAdCloseVisibility(Z)V .locals 0 return-void .end method .method public setAlertViewType(Ljava/lang/String;II)V .locals 1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mAlertTempleView:Lcom/mbridge/msdk/newreward/player/view/floatview/AlertTempleView; if-eqz v0, :cond_0 .line 692 invoke-virtual {v0, p2, p1, p3}, Lcom/mbridge/msdk/newreward/player/view/floatview/AlertTempleView;->setAlertType(ILjava/lang/String;I)V :cond_0 return-void .end method .method public setBackGroundImage(Landroid/graphics/Bitmap;)V .locals 0 return-void .end method .method public setCountDown(Ljava/lang/String;IILandroid/view/ViewGroup$LayoutParams;)V .locals 2 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mCountDownTextView:Landroid/widget/TextView; if-nez v0, :cond_0 return-void .line 595 :cond_0 invoke-virtual {v0}, Landroid/view/View;->getVisibility()I move-result v0 const/4 v1, 0x4 if-ne v0, v1, :cond_1 return-void :cond_1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mCountDownTextView:Landroid/widget/TextView; .line 599 invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V if-eqz p2, :cond_2 iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mCountDownTextView:Landroid/widget/TextView; const/4 v0, 0x0 .line 601 invoke-virtual {p1, p2, v0, p2, v0}, Landroid/widget/TextView;->setPadding(IIII)V :cond_2 if-eqz p4, :cond_3 iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mCountDownTextView:Landroid/widget/TextView; .line 605 invoke-virtual {p1, p4}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V :cond_3 if-eqz p3, :cond_4 iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mCountDownTextView:Landroid/widget/TextView; .line 608 invoke-virtual {p1, p3}, Landroid/view/View;->setBackgroundResource(I)V :cond_4 return-void .end method .method public setMuteState(II)V .locals 4 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mSoundImageView:Lcom/mbridge/msdk/dycreator/baseview/cusview/SoundImageView; const/4 v1, 0x2 const/4 v2, 0x1 if-eqz v0, :cond_2 const/4 v3, 0x0 if-ne p2, v2, :cond_0 const/4 p2, 0x4 goto :goto_0 :cond_0 move p2, v3 .line 630 :goto_0 invoke-virtual {v0, p2}, Landroid/view/View;->setVisibility(I)V if-ne p1, v2, :cond_1 iget-object p2, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mSoundImageView:Lcom/mbridge/msdk/dycreator/baseview/cusview/SoundImageView; .line 632 invoke-virtual {p2, v2}, Lcom/mbridge/msdk/dycreator/baseview/cusview/SoundImageView;->setSoundStatus(Z)V :cond_1 if-ne p1, v1, :cond_2 iget-object p2, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mSoundImageView:Lcom/mbridge/msdk/dycreator/baseview/cusview/SoundImageView; .line 635 invoke-virtual {p2, v3}, Lcom/mbridge/msdk/dycreator/baseview/cusview/SoundImageView;->setSoundStatus(Z)V :cond_2 iget-object p2, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mPlayerView:Lcom/mbridge/msdk/playercommon/PlayerView; if-eqz p2, :cond_4 if-ne p1, v2, :cond_3 .line 640 invoke-virtual {p2}, Lcom/mbridge/msdk/playercommon/PlayerView;->closeSound()V :cond_3 if-ne p1, v1, :cond_4 iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mPlayerView:Lcom/mbridge/msdk/playercommon/PlayerView; .line 643 invoke-virtual {p1}, Lcom/mbridge/msdk/playercommon/PlayerView;->openSound()V :cond_4 return-void .end method .method public setMuteState(Z)V .locals 1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mSoundImageView:Lcom/mbridge/msdk/dycreator/baseview/cusview/SoundImageView; if-eqz v0, :cond_0 .line 571 invoke-virtual {v0, p1}, Lcom/mbridge/msdk/dycreator/baseview/cusview/SoundImageView;->setSoundStatus(Z)V :cond_0 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mPlayerView:Lcom/mbridge/msdk/playercommon/PlayerView; if-eqz v0, :cond_2 if-eqz p1, :cond_1 .line 575 invoke-virtual {v0}, Lcom/mbridge/msdk/playercommon/PlayerView;->openSound()V goto :goto_0 .line 577 :cond_1 invoke-virtual {v0}, Lcom/mbridge/msdk/playercommon/PlayerView;->closeSound()V :cond_2 :goto_0 return-void .end method .method public setNativeCloseButtonVisibility(I)V .locals 1 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mCloseImageView:Landroid/widget/ImageView; if-nez v0, :cond_0 return-void .line 653 :cond_0 invoke-virtual {v0, p1}, Landroid/widget/ImageView;->setVisibility(I)V return-void .end method .method public setPlayerSize(III)V .locals 0 return-void .end method .method public setSegmentsProgressBar(I)V .locals 3 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mSegmentsProgressBar:Lcom/mbridge/msdk/dycreator/baseview/cusview/MBridgeSegmentsProgressBar; if-eqz v0, :cond_0 const/4 v1, 0x1 const/4 v2, 0x3 .line 664 invoke-virtual {v0, v1, v2}, Lcom/mbridge/msdk/dycreator/baseview/cusview/MBridgeSegmentsProgressBar;->init(II)V iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mSegmentsProgressBar:Lcom/mbridge/msdk/dycreator/baseview/cusview/MBridgeSegmentsProgressBar; .line 665 invoke-virtual {v0, p1}, Landroid/view/View;->setVisibility(I)V :cond_0 return-void .end method .method public setTemplateWidthAndHeight(I)V .locals 0 return-void .end method .method public show(Landroid/view/ViewGroup;)V .locals 2 if-eqz p1, :cond_0 .line 335 invoke-virtual {p1, p0}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V :cond_0 iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->getNotchDataRunnable:Ljava/lang/Runnable; const-wide/16 v0, 0x1f4 .line 338 invoke-virtual {p0, p1, v0, v1}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z return-void .end method .method public showCTAView(Ljava/lang/String;Lcom/mbridge/msdk/foundation/entity/CampaignEx;)V .locals 2 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mCTAView:Lcom/mbridge/msdk/video/module/MBridgeClickCTAView; if-nez v0, :cond_0 .line 226 new-instance v0, Lcom/mbridge/msdk/video/module/MBridgeClickCTAView; invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context; move-result-object v1 invoke-direct {v0, v1}, Lcom/mbridge/msdk/video/module/MBridgeClickCTAView;->(Landroid/content/Context;)V iput-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mCTAView:Lcom/mbridge/msdk/video/module/MBridgeClickCTAView; .line 227 invoke-virtual {v0, p2}, Lcom/mbridge/msdk/video/module/MBridgeBaseView;->setCampaign(Lcom/mbridge/msdk/foundation/entity/CampaignEx;)V iget-object p2, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mCTAView:Lcom/mbridge/msdk/video/module/MBridgeClickCTAView; .line 228 invoke-virtual {p2, p1}, Lcom/mbridge/msdk/video/module/MBridgeClickCTAView;->setUnitId(Ljava/lang/String;)V iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mCTAView:Lcom/mbridge/msdk/video/module/MBridgeClickCTAView; const/4 p2, 0x0 .line 229 invoke-virtual {p1, p2}, Lcom/mbridge/msdk/video/module/MBridgeClickCTAView;->preLoadData(Lcom/mbridge/msdk/video/signal/factory/b;)V iget-object p1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mCTAView:Lcom/mbridge/msdk/video/module/MBridgeClickCTAView; .line 230 new-instance p2, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate$4; invoke-direct {p2, p0}, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate$4;->(Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;)V invoke-virtual {p1, p2}, Lcom/mbridge/msdk/video/module/MBridgeClickCTAView;->setCtaClickCallBack(Lcom/mbridge/msdk/video/module/MBridgeClickCTAView$a;)V .line 237 :cond_0 new-instance p1, Landroid/widget/FrameLayout$LayoutParams; const/4 p2, -0x2 invoke-direct {p1, p2, p2}, Landroid/widget/FrameLayout$LayoutParams;->(II)V const/16 p2, 0x50 iput p2, p1, Landroid/widget/FrameLayout$LayoutParams;->gravity:I iget-object p2, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mCTAView:Lcom/mbridge/msdk/video/module/MBridgeClickCTAView; .line 239 invoke-virtual {p0, p2, p1}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V return-void .end method .method public showMRAIDExpandView(Ljava/lang/String;I)V .locals 0 return-void .end method .method public showMiniCard()V .locals 2 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->miniCardView:Lcom/mbridge/msdk/newreward/player/view/floatview/FloatWebTemplateView; if-nez v0, :cond_0 .line 250 new-instance v0, Lcom/mbridge/msdk/newreward/player/view/floatview/FloatWebTemplateView; invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context; move-result-object v1 invoke-direct {v0, v1}, Lcom/mbridge/msdk/newreward/player/view/floatview/FloatWebTemplateView;->(Landroid/content/Context;)V iput-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->miniCardView:Lcom/mbridge/msdk/newreward/player/view/floatview/FloatWebTemplateView; const/16 v1, 0x111 .line 251 invoke-virtual {v0, v1}, Lcom/mbridge/msdk/newreward/player/view/floatview/FloatWebTemplateView;->setFloatViewType(I)V :cond_0 iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->miniCardView:Lcom/mbridge/msdk/newreward/player/view/floatview/FloatWebTemplateView; .line 253 new-instance v1, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate$5; invoke-direct {v1, p0}, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate$5;->(Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;)V invoke-virtual {v0, v1}, Lcom/mbridge/msdk/newreward/player/view/floatview/FloatWebTemplateView;->addShowReqListener(Lcom/mbridge/msdk/newreward/a/b/b;)V iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->miniCardView:Lcom/mbridge/msdk/newreward/player/view/floatview/FloatWebTemplateView; .line 273 invoke-virtual {v0, p0}, Lcom/mbridge/msdk/newreward/player/view/floatview/FloatWebTemplateView;->show(Landroid/view/ViewGroup;)V return-void .end method .method public viewReport(Ljava/lang/Object;)V .locals 0 return-void .end method .method public webViewShow()V .locals 5 iget-boolean v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->isWebViewShowed:Z if-eqz v0, :cond_0 return-void .line 302 :cond_0 invoke-virtual {p0}, Landroid/view/View;->getResources()Landroid/content/res/Resources; move-result-object v0 invoke-virtual {v0}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; move-result-object v0 .line 303 iget v0, v0, Landroid/content/res/Configuration;->orientation:I const/4 v1, 0x1 const-string v2, "undefined" if-eqz v0, :cond_3 if-eq v0, v1, :cond_2 const/4 v3, 0x2 if-eq v0, v3, :cond_1 goto :goto_0 :cond_1 const-string v2, "landscape" goto :goto_0 :cond_2 const-string v2, "portrait" :cond_3 :goto_0 iget-object v3, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mWebView:Lcom/mbridge/msdk/newreward/player/view/hybrid/MBWebView; iget-object v4, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mWebTemplatePresenter:Lcom/mbridge/msdk/newreward/player/presenter/PlayWebPresenter; .line 316 invoke-virtual {v4}, Lcom/mbridge/msdk/newreward/player/presenter/PlayWebPresenter;->getCampaignOrientation()I move-result v4 invoke-static {v3, v0, v4}, Lcom/mbridge/msdk/newreward/player/view/hybrid/util/MBCommunicatorUtil;->notifyShowDataInfo(Landroid/webkit/WebView;II)V iget-object v0, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mWebView:Lcom/mbridge/msdk/newreward/player/view/hybrid/MBWebView; iget-object v3, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->mWebTemplatePresenter:Lcom/mbridge/msdk/newreward/player/presenter/PlayWebPresenter; .line 317 invoke-virtual {v3}, Lcom/mbridge/msdk/newreward/player/presenter/PlayWebPresenter;->getWebViewShowExtraData()Ljava/lang/String; move-result-object v3 invoke-static {v0, v2, v3}, Lcom/mbridge/msdk/newreward/player/view/hybrid/util/MBCommunicatorUtil;->notifyWebViewShowed(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;)V iput-boolean v1, p0, Lcom/mbridge/msdk/newreward/player/view/WebViewTemplate;->isWebViewShowed:Z return-void .end method