2016-11-08 6 views
0

私はアンドロイドスタジオの私のアプリでWebビューを持っています。私は私のアプリでWebビューを持っていて、インターネットがない場合は再チェックし、インターネットがあれば "ok"ボタンがポップアップに表示されない場合は "no internet"と言うポップアップを作りたいウェブページが読み込まれ、そうでなければ「インターネットなし」と表示されます。私は、初心者プログラマは非常に単純なコードを保管してください午前WebViewに「No Internet!」と表示されないようにします。

マイコード:(mainactivity)

package com.myworldrules.test.testno; 

import android.support.v7.app.AppCompatActivity; 
import android.os.Bundle; 
import android.webkit.WebSettings; 
import android.webkit.WebView; 
import android.webkit.WebViewClient; 

public class MainActivity extends AppCompatActivity { 
    private WebView myWebView; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
     myWebView = (WebView)findViewById(R.id.myWebView); 
     WebSettings webSettings = myWebView.getSettings(); 
     webSettings.setJavaScriptEnabled(true); 
     myWebView.loadUrl("http://space.myworldrules.com/"); 


     myWebView.setWebViewClient(new WebViewClient()); 



    } 

} 

これはConnectivityManagerにアクセスし、要求することによって達成することができる

答えて

0

ご質問をお気軽にお尋ねください。アクティブなネットワーク情報。それだけでは必ずしも十分ではないため、Googleのようなサイトがアクセス可能かどうかをさらに判断できます(アクセスしようとしているサーバーがダウンしている可能性がある場合)。以下のリンクをご覧ください。

Android check internet connection

0

利用可能かどうか、インターネットはWebViewのににURLをロードする前に存在している場合は、アクティブなネットワーク接続があるかどうかをチェックし、それはそこにはない場合、あなたが

  webView.loadData("", null, ""); 
0

ような何かを行うことができますかを確認することができますし、

場合のWebViewで利用可能

負荷URL

インターネット接続がhere

この答えに従うチェックするポップアップ

のアラートダイアログを作成します

関連する問題