// Path: app/src/main/java/com/zmj/qvod/view/activity/WebViewActivity.java
// @RequiresPresenter(WebViewPresenter.class)
// public class WebViewActivity extends BeamBaseActivity<WebViewPresenter> {
// 
//     @BindView(R.id.wv_web)
//     public WebView webView;
//     @BindView(R.id.tl_toolbar)
//     public TitleLayout tlToolbar;
//     @BindView(R.id.pb_web_view)
//     public ProgressBar progressBar;
// 
//     public static void startAction(Context context, String url) {
//         Intent intent = new Intent(context, WebViewActivity.class);
//         intent.putExtra("url", url);
//         context.startActivity(intent);
//     }
// 
//     @Override
//     protected void onCreate(Bundle savedInstanceState) {
//         super.onCreate(savedInstanceState);
//         setContentView(R.layout.activity_web_view);
//         ButterKnife.bind(this);
// 
//     }
// 
//     @Override
//     public void onBackPressed() {
//         if (webView.canGoBack()) {
//             // 返回前一个页面
//             webView.goBack();
//         } else {
//             super.onBackPressed();
//         }
//     }
// 
//     @Override
//     protected void onDestroy() {
//         super.onDestroy();
//         if (webView != null) {
//             webView.clearCache(true);
//             webView.destroy();
//         }
//     }
// }
// 
// Path: app/src/main/java/com/zmj/qvod/widght/MyWebViewClient.java
// public class MyWebViewClient extends WebViewClient {
// 
//     private WebViewActivity mActivity;
// 
//     public MyWebViewClient(WebViewActivity webViewActivity) {
//         this.mActivity = webViewActivity;
//     }
// 
//     @Override
//     public void onPageFinished(WebView view, String url) {
//         super.onPageFinished(view, url);
//         mActivity.getToolbar().setTitle(view.getTitle());
//     }
// 
//     @SuppressWarnings("deprecation")
//     @Override
//     public boolean shouldOverrideUrlLoading(WebView view, String url) {
//         // 优酷视频跳转浏览器播放
//         if (url.startsWith("http://v.youku.com/")) {
//             Intent intent = new Intent();
//             intent.setAction("android.intent.action.VIEW");
//             intent.addCategory("android.intent.category.DEFAULT");
//             intent.addCategory("android.intent.category.BROWSABLE");
//             Uri content_url = Uri.parse(url);
//             intent.setData(content_url);
//             mActivity.startActivity(intent);
//             return true;
//             // 电话、短信、邮箱
//         } else if (url.startsWith(WebView.SCHEME_TEL) || url.startsWith("sms:") || url.startsWith(WebView.SCHEME_MAILTO)) {
//             try {
//                 Intent intent = new Intent(Intent.ACTION_VIEW);
//                 intent.setData(Uri.parse(url));
//                 mActivity.startActivity(intent);
//             } catch (ActivityNotFoundException ignored) {
//             }
//             return true;
//         }
//         view.loadUrl(url);
//         return false;
//     }
// }


import android.annotation.TargetApi;
import android.os.Build;
import android.support.annotation.NonNull;
import android.view.View;
import android.webkit.CookieManager;
import android.webkit.WebChromeClient;
import android.webkit.WebSettings;
import android.webkit.WebView;
import com.jude.beam.expansion.BeamBasePresenter;
import com.zmj.qvod.view.activity.WebViewActivity;
import com.zmj.qvod.widght.MyWebViewClient;
package com.zmj.qvod.presenter;



/**
 * Created by matt on 2017/4/14.
 */
public class WebViewPresenter extends BeamBasePresenter<WebViewActivity> {

    @Override
// Path: app/src/main/java/com/zmj/qvod/view/activity/WebViewActivity.java
// @RequiresPresenter(WebViewPresenter.class)
// public class WebViewActivity extends BeamBaseActivity<WebViewPresenter> {
// 
//     @BindView(R.id.wv_web)
//     public WebView webView;
//     @BindView(R.id.tl_toolbar)
//     public TitleLayout tlToolbar;
//     @BindView(R.id.pb_web_view)
//     public ProgressBar progressBar;
// 
//     public static void startAction(Context context, String url) {
//         Intent intent = new Intent(context, WebViewActivity.class);
//         intent.putExtra("url", url);
//         context.startActivity(intent);
//     }
// 
//     @Override
//     protected void onCreate(Bundle savedInstanceState) {
//         super.onCreate(savedInstanceState);
//         setContentView(R.layout.activity_web_view);
//         ButterKnife.bind(this);
// 
//     }
// 
//     @Override
//     public void onBackPressed() {
//         if (webView.canGoBack()) {
//             // 返回前一个页面
//             webView.goBack();
//         } else {
//             super.onBackPressed();
//         }
//     }
// 
//     @Override
//     protected void onDestroy() {
//         super.onDestroy();
//         if (webView != null) {
//             webView.clearCache(true);
//             webView.destroy();
//         }
//     }
// }
// 
// Path: app/src/main/java/com/zmj/qvod/widght/MyWebViewClient.java
// public class MyWebViewClient extends WebViewClient {
// 
//     private WebViewActivity mActivity;
// 
//     public MyWebViewClient(WebViewActivity webViewActivity) {
//         this.mActivity = webViewActivity;
//     }
// 
//     @Override
//     public void onPageFinished(WebView view, String url) {
//         super.onPageFinished(view, url);
//         mActivity.getToolbar().setTitle(view.getTitle());
//     }
// 
//     @SuppressWarnings("deprecation")
//     @Override
//     public boolean shouldOverrideUrlLoading(WebView view, String url) {
//         // 优酷视频跳转浏览器播放
//         if (url.startsWith("http://v.youku.com/")) {
//             Intent intent = new Intent();
//             intent.setAction("android.intent.action.VIEW");
//             intent.addCategory("android.intent.category.DEFAULT");
//             intent.addCategory("android.intent.category.BROWSABLE");
//             Uri content_url = Uri.parse(url);
//             intent.setData(content_url);
//             mActivity.startActivity(intent);
//             return true;
//             // 电话、短信、邮箱
//         } else if (url.startsWith(WebView.SCHEME_TEL) || url.startsWith("sms:") || url.startsWith(WebView.SCHEME_MAILTO)) {
//             try {
//                 Intent intent = new Intent(Intent.ACTION_VIEW);
//                 intent.setData(Uri.parse(url));
//                 mActivity.startActivity(intent);
//             } catch (ActivityNotFoundException ignored) {
//             }
//             return true;
//         }
//         view.loadUrl(url);
//         return false;
//     }
// }


// Path: app/src/main/java/com/zmj/qvod/presenter/WebViewPresenter.java
import android.annotation.TargetApi;
import android.os.Build;
import android.support.annotation.NonNull;
import android.view.View;
import android.webkit.CookieManager;
import android.webkit.WebChromeClient;
import android.webkit.WebSettings;
import android.webkit.WebView;
import com.jude.beam.expansion.BeamBasePresenter;
import com.zmj.qvod.view.activity.WebViewActivity;
import com.zmj.qvod.widght.MyWebViewClient;

package com.zmj.qvod.presenter;



/**
 * Created by matt on 2017/4/14.
 */
public class WebViewPresenter extends BeamBasePresenter<WebViewActivity> {

    @Override
    protected void onCreateView(@NonNull WebViewActivity view) {