@Override public void onHideCustomView() { if (this.mDelegate != null) { this.mDelegate.onHideCustomView(); return; } super.onHideCustomView(); }
@Override public void onHideCustomView() { if (originalWebChromeClient != null) { originalWebChromeClient.onHideCustomView(); } }
@Override public void onHideCustomView() { if (mCustomView == null) { return; } mCustomView.setVisibility(View.GONE); mCustomViewContainer.removeView(mCustomView); mCustomView = null; mCustomViewContainer.setVisibility(View.GONE); mCustomViewCallback.onCustomViewHidden(); HTML5CustomWebView.this.setVisibility(View.VISIBLE); super.onHideCustomView(); }
if (mCustomView != null) mWebChromeClient.onHideCustomView(); } else
@Override public void onHideCustomView() { if (mCustomWebChromeClient != null) { mCustomWebChromeClient.onHideCustomView(); } else { super.onHideCustomView(); } }
@Override public void onHideCustomView() { if (webChromeClient != null) { webChromeClient.onHideCustomView(); } else { super.onHideCustomView(); } }
/** */ @Override public void onHideCustomView() { super.onHideCustomView(); if (mWrappedClient != null) mWrappedClient.onHideCustomView(); }
@Override public void onHideCustomView() { if (webChromeClient != null) { webChromeClient.onHideCustomView(); } else { super.onHideCustomView(); } }
@Override public void onHideCustomView() { if (extWebChromeClient != null) { extWebChromeClient.onHideCustomView(); } }
@Override public void onHideCustomView() { mWrappedWebChromeClient.onHideCustomView(); }
/** */ @Override public void onHideCustomView() { super.onHideCustomView(); if (mWrappedClient != null) mWrappedClient.onHideCustomView(); }
@Override public void onHideCustomView() { if (mOriginalWebChromeClient != null) { mOriginalWebChromeClient.onHideCustomView(); } }
@Override public void onHideCustomView() { if (originalWebChromeClient != null) { originalWebChromeClient.onHideCustomView(); } }
@Override public void onHideCustomView() { if (mCustomWebChromeClient != null) { mCustomWebChromeClient.onHideCustomView(); } else { super.onHideCustomView(); } }
@Override public void onHideCustomView() { delegate.onHideCustomView(); }
@Override public void onHideCustomView() { super.onHideCustomView(); if (mCustomView == null) return; webView.loadUrl("javascript:(function() { window.scrollTo(0, 0); })();"); webView.loadUrl("javascript:(function() { document.body.style.overflowX = 'scroll'; })();"); drawerLayout.setVisibility(View.VISIBLE); customViewContainer.setVisibility(View.GONE); mCustomView.setVisibility(View.GONE); customViewContainer.removeView(mCustomView); mCustomView = null; // Show the status bar. decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_VISIBLE); }
@Override public void onHideCustomView() { if (shouldCallSuper("onHideCustomView")) { super.onHideCustomView(); } if (shouldSendEvent("onHideCustomView")) { WebViewApp.getCurrentApp().sendEvent(WebViewEventCategory.WEBPLAYER, WebPlayerEvent.HIDE_CUSTOM_VIEW, viewId); } }
@Override public void onHideCustomView() { super.onHideCustomView(); if (mCustomView == null) return; // hide and remove customViewContainer mCustomView.setVisibility(View.GONE); customViewContainer.setVisibility(View.GONE); customViewContainer.removeView(mCustomView); customViewCallback.onCustomViewHidden(); // show swipeRefreshLayout and webView swipeRefreshLayout.setVisibility(View.VISIBLE); webView.setVisibility(View.VISIBLE); mCustomView = null; // deactivate immersive mode if (Build.VERSION.SDK_INT >= 19) showSystemUI(); }
@Override public void onBackPressed() { if (mCustomView != null) { myWebChromeClient.onHideCustomView();//hide video player } else { if (webViewFacebook.canGoBack()) { //WebBackForwardList wbfl = webViewFacebook.copyBackForwardList(); webViewFacebook.goBack(); } else { finish();// close app } } }
@Override public void onHideCustomView() { super.onHideCustomView(); if ((owner == null) || (frame == null)) { Clog.w(Clog.baseLogTag, Clog.getString(R.string.fullscreen_video_hide_error)); return; } ViewGroup root = null; if (owner != null) { root = owner.getVideoAdView(); } if (root == null) { Clog.w(Clog.baseLogTag, Clog.getString(R.string.fullscreen_video_hide_error)); return; } root.removeView(frame); if (customViewCallback != null){ // Try catch added to handle crash in 4.0.3 devices try { customViewCallback.onCustomViewHidden(); }catch (NullPointerException e) { Clog.e(Clog.baseLogTag, "Exception calling customViewCallback onCustomViewHidden: " + e.getMessage()); } } } }