Advertisement
Guest User

Untitled

a guest
Oct 27th, 2015
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.48 KB | None | 0 0
  1. import android.os.SystemClock;
  2. import android.support.v7.app.AppCompatActivity;
  3. import android.os.Bundle;
  4. import android.app.Activity;
  5. import android.content.Intent;
  6. import android.os.Bundle;
  7. import android.view.View;
  8. import android.webkit.WebSettings;
  9. import android.webkit.WebView;
  10. import android.webkit.WebViewClient;
  11. import android.net.ConnectivityManager;
  12. import android.content.Context;
  13. import android.net.NetworkInfo;
  14. import android.net.Network;
  15. import android.widget.ProgressBar;
  16.  
  17. public class ConectActivity extends Activity {
  18.  
  19.  
  20. private WebView webView;
  21. private ProgressBar progress;
  22.  
  23. public boolean verificaConexao() {
  24. boolean conectado;
  25. ConnectivityManager conectivtyManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
  26. if (conectivtyManager.getActiveNetworkInfo() != null
  27. && conectivtyManager.getActiveNetworkInfo().isAvailable()
  28. && conectivtyManager.getActiveNetworkInfo().isConnected()) {
  29. conectado = true;
  30. } else {
  31. conectado = false;
  32. }
  33. return conectado;
  34. }
  35.  
  36. Boolean conect;
  37. String url = "http://google.com";
  38.  
  39. private void showWebView() {
  40. webView.setVisibility(View.VISIBLE);
  41. progress.setVisibility(View.GONE);
  42. }
  43.  
  44. @Override
  45. protected void onCreate(Bundle savedInstanceState) {
  46.  
  47. super.onCreate(savedInstanceState);
  48. setContentView(R.layout.activity_conect);
  49. // *** roda qnd abre - Augusto Furlan ***
  50. conect = verificaConexao();
  51. webView = (WebView) findViewById(R.id.webView);
  52. progress = (ProgressBar) findViewById(R.id.progress);
  53. //webView.setWebViewClient(new CustomWebViewClient());
  54. webView.setVisibility(webView.GONE);
  55.  
  56. WebSettings ws = webView.getSettings();
  57. ws.setJavaScriptEnabled(true);
  58. ws.setSupportZoom(true);
  59. webView.setWebViewClient(new WebViewClient());
  60.  
  61.  
  62.  
  63. new Thread(new Runnable() {
  64. @Override
  65. public void run() {
  66. if(conect == true) {
  67. webView.loadUrl(url);
  68. } else {webView.loadUrl("file:///android_asset/not-found.html");;}
  69.  
  70. runOnUiThread(new Runnable() {
  71. @Override
  72. public void run() {
  73. showWebView();
  74. }
  75. });
  76. }
  77. }).start();
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement