Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import android.os.SystemClock;
- import android.support.v7.app.AppCompatActivity;
- import android.os.Bundle;
- import android.app.Activity;
- import android.content.Intent;
- import android.os.Bundle;
- import android.view.View;
- import android.webkit.WebSettings;
- import android.webkit.WebView;
- import android.webkit.WebViewClient;
- import android.net.ConnectivityManager;
- import android.content.Context;
- import android.net.NetworkInfo;
- import android.net.Network;
- import android.widget.ProgressBar;
- public class ConectActivity extends Activity {
- private WebView webView;
- private ProgressBar progress;
- public boolean verificaConexao() {
- boolean conectado;
- ConnectivityManager conectivtyManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
- if (conectivtyManager.getActiveNetworkInfo() != null
- && conectivtyManager.getActiveNetworkInfo().isAvailable()
- && conectivtyManager.getActiveNetworkInfo().isConnected()) {
- conectado = true;
- } else {
- conectado = false;
- }
- return conectado;
- }
- Boolean conect;
- String url = "http://google.com";
- private void showWebView() {
- webView.setVisibility(View.VISIBLE);
- progress.setVisibility(View.GONE);
- }
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_conect);
- // *** roda qnd abre - Augusto Furlan ***
- conect = verificaConexao();
- webView = (WebView) findViewById(R.id.webView);
- progress = (ProgressBar) findViewById(R.id.progress);
- //webView.setWebViewClient(new CustomWebViewClient());
- webView.setVisibility(webView.GONE);
- WebSettings ws = webView.getSettings();
- ws.setJavaScriptEnabled(true);
- ws.setSupportZoom(true);
- webView.setWebViewClient(new WebViewClient());
- new Thread(new Runnable() {
- @Override
- public void run() {
- if(conect == true) {
- webView.loadUrl(url);
- } else {webView.loadUrl("file:///android_asset/not-found.html");;}
- runOnUiThread(new Runnable() {
- @Override
- public void run() {
- showWebView();
- }
- });
- }
- }).start();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement