// Path: app/src/main/java/com/kong/app/news/base/ToolBarActivity.java
// public abstract class ToolBarActivity extends BaseActivity {
// 
//     private Toolbar mToolbar;
// 
//     @Override
//     protected void onCreate(Bundle savedInstanceState) {
//         super.onCreate(savedInstanceState);
//         setContentView(getLayoutId());
//         mToolbar = (Toolbar) findViewById(R.id.base_toolbar);
//         initToolBar(mToolbar);
//     }
// 
//     protected abstract int getLayoutId();
// 
//     @Override
//     public void setTitle(CharSequence title) {
//         if (mToolbar != null) {
//             mToolbar.setTitle(title);
//         }
//     }
// 
//     @Override
//     public void setTitle(int titleId) {
//         if (mToolbar != null) {
//             mToolbar.setTitle(ResourceUtil.getString(titleId));
//         }
//     }
// 
//     public Toolbar getToolbar() {
//         return mToolbar;
//     }
// 
//     public void initToolBar(Toolbar toolbar) {
//         if (null != toolbar) {
//             setSupportActionBar(toolbar);
//             getSupportActionBar().setDisplayShowHomeEnabled(false);
//             getSupportActionBar().setDisplayHomeAsUpEnabled(true);
//             toolbar.setNavigationOnClickListener(new View.OnClickListener() {
//                 @Override
//                 public void onClick(View view) {
//                     onBackPressed();
//                 }
//             });
//         }
//     }
// 
//     public void initToolBar(Toolbar toolbar, String title) {
//         toolbar.setTitle(title);
//         initToolBar(toolbar);
//     }
// 
// }
// 
// Path: app/src/main/java/com/kong/lib/utils/StringUtils.java
// public class StringUtils {
// 
// 	public static boolean isEmpty(CharSequence str) {
// 		return str == null || str.length() == 0;
// 	}
// 
// 	public static boolean isEmpty(String... strs) {
// 		if (strs == null) {
// 			return true;
// 		}
// 
// 		for (String str : strs) {
// 			if ((str != null) && !str.isEmpty()) {
// 				return false;
// 			}
// 		}
// 		return true;
// 	}
// 	
// 	public static boolean hasEmpty(String strs) {
// 		if (isEmpty(strs)) {
// 			return true;
// 		}
// 
// 		for (int i = 0; i < strs.length(); i++) {
// 			char c = strs.charAt(i);
// 			if (c != ' ' && c != '\t' && c != '\r' && c != '\n') {
// 				return false;
// 			}
// 		}
// 		return true;
// 	}
// 
// }


import android.content.Intent;
import android.graphics.Bitmap;
import android.os.Bundle;
import android.view.View;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.ProgressBar;
import com.kong.R;
import com.kong.app.news.base.ToolBarActivity;
import com.kong.lib.utils.StringUtils;
            public void onProgressChanged(WebView view, int newProgress) {
                mProgressBar.setProgress(newProgress);
                if (newProgress == 100) {
                    mProgressBar.setVisibility(View.GONE);
                } else {
                    mProgressBar.setVisibility(View.VISIBLE);
                }
            }

            @Override
            public void onReceivedTitle(WebView view, String title) {
                super.onReceivedTitle(view, title);
            }

        });

        mWebView.setWebViewClient(new WebViewClient() {

            @Override
            public void onPageStarted(WebView view, String url, Bitmap favicon) {

            }

            @Override
            public void onPageFinished(WebView view, String url) {
                showResult();
            }
        });


// Path: app/src/main/java/com/kong/app/news/base/ToolBarActivity.java
// public abstract class ToolBarActivity extends BaseActivity {
// 
//     private Toolbar mToolbar;
// 
//     @Override
//     protected void onCreate(Bundle savedInstanceState) {
//         super.onCreate(savedInstanceState);
//         setContentView(getLayoutId());
//         mToolbar = (Toolbar) findViewById(R.id.base_toolbar);
//         initToolBar(mToolbar);
//     }
// 
//     protected abstract int getLayoutId();
// 
//     @Override
//     public void setTitle(CharSequence title) {
//         if (mToolbar != null) {
//             mToolbar.setTitle(title);
//         }
//     }
// 
//     @Override
//     public void setTitle(int titleId) {
//         if (mToolbar != null) {
//             mToolbar.setTitle(ResourceUtil.getString(titleId));
//         }
//     }
// 
//     public Toolbar getToolbar() {
//         return mToolbar;
//     }
// 
//     public void initToolBar(Toolbar toolbar) {
//         if (null != toolbar) {
//             setSupportActionBar(toolbar);
//             getSupportActionBar().setDisplayShowHomeEnabled(false);
//             getSupportActionBar().setDisplayHomeAsUpEnabled(true);
//             toolbar.setNavigationOnClickListener(new View.OnClickListener() {
//                 @Override
//                 public void onClick(View view) {
//                     onBackPressed();
//                 }
//             });
//         }
//     }
// 
//     public void initToolBar(Toolbar toolbar, String title) {
//         toolbar.setTitle(title);
//         initToolBar(toolbar);
//     }
// 
// }
// 
// Path: app/src/main/java/com/kong/lib/utils/StringUtils.java
// public class StringUtils {
// 
// 	public static boolean isEmpty(CharSequence str) {
// 		return str == null || str.length() == 0;
// 	}
// 
// 	public static boolean isEmpty(String... strs) {
// 		if (strs == null) {
// 			return true;
// 		}
// 
// 		for (String str : strs) {
// 			if ((str != null) && !str.isEmpty()) {
// 				return false;
// 			}
// 		}
// 		return true;
// 	}
// 	
// 	public static boolean hasEmpty(String strs) {
// 		if (isEmpty(strs)) {
// 			return true;
// 		}
// 
// 		for (int i = 0; i < strs.length(); i++) {
// 			char c = strs.charAt(i);
// 			if (c != ' ' && c != '\t' && c != '\r' && c != '\n') {
// 				return false;
// 			}
// 		}
// 		return true;
// 	}
// 
// }


// Path: app/src/main/java/com/kong/app/news/ui/BrowserActivity.java
import android.content.Intent;
import android.graphics.Bitmap;
import android.os.Bundle;
import android.view.View;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.ProgressBar;
import com.kong.R;
import com.kong.app.news.base.ToolBarActivity;
import com.kong.lib.utils.StringUtils;

            public void onProgressChanged(WebView view, int newProgress) {
                mProgressBar.setProgress(newProgress);
                if (newProgress == 100) {
                    mProgressBar.setVisibility(View.GONE);
                } else {
                    mProgressBar.setVisibility(View.VISIBLE);
                }
            }

            @Override
            public void onReceivedTitle(WebView view, String title) {
                super.onReceivedTitle(view, title);
            }

        });

        mWebView.setWebViewClient(new WebViewClient() {

            @Override
            public void onPageStarted(WebView view, String url, Bitmap favicon) {

            }

            @Override
            public void onPageFinished(WebView view, String url) {
                showResult();
            }
        });


        if (!StringUtils.isEmpty(mUrl)) {