Guest User

Untitled

a guest
Oct 23rd, 2015
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.06 KB | None | 0 0
  1. public class ViewActivity extends Activity {
  2.     @Override
  3.     protected void onCreate(Bundle savedInstanceState) {
  4.         super.onCreate(savedInstanceState);
  5.  
  6.         setContentView(R.layout.activity_conect);
  7.  
  8.         WebView webView = (WebView) findViewById(R.id.webView);
  9.  
  10.         webView.setWebViewClient(new CustomWebViewClient());
  11.        
  12.         webView.loadUrl("http://www.google.com");
  13.     }
  14.  
  15.     private boolean isDeviceOnline() {
  16.         ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
  17.         NetworkInfo netInfo = cm.getActiveNetworkInfo();
  18.  
  19.         return (netInfo != null && netInfo.isConnectedOrConnecting());
  20.     }
  21.  
  22.     private class CustomWebViewClient extends WebViewClient {
  23.         @Override
  24.         public boolean shouldOverrideUrlLoading(WebView view, String url) {
  25.             if (!isDeviceOnline()) {
  26.                 webView.loadUrl("file:///android_asset/not-found.html");
  27.             } else {
  28.                 view.loadUrl(url);
  29.             }
  30.  
  31.             return true;
  32.         }
  33.     }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment