2016-11-08 2 views
0

Ich habe eine Webansicht in meiner App im Android Studio. Ich habe eine Webansicht in meiner App und ich möchte ein Popup mit der Aufschrift "no internet" machen, wenn es kein Internet gibt und eine "ok" -Schaltfläche auf dem Popup, die überprüft, ob es kein Internet gibt und ob es Internet gibt die Webseite lädt und wenn nicht heißt es "kein Internet". Ich bin ein Anfänger-Programmierer so halten Sie bitte den Code einfachVerhindern, dass WebView "Kein Internet" anzeigt

Mein Code: (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()); 



    } 

} 

Bitte zögern Sie nicht, Fragen stellen

Antwort

0

Dies wird durch die ConnectivityManager Zugriff erreicht werden kann, und der Aufforderung an die aktive Netzwerkinformationen Das allein reicht möglicherweise nicht immer aus, so dass Sie zusätzlich feststellen können, ob eine Website wie Google zugänglich ist (falls der Server, auf den Sie zugreifen möchten, möglicherweise nicht erreichbar ist). Bitte beachten Sie den folgenden Link;

Android check internet connection

0

prüfen, ob es aktive Netzwerkverbindung ist, wenn er nicht da ist man so etwas

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

Sie tun können, überprüfen Sie, ob Internet oder nicht vor dem Laden URL ist in zur Webansicht und

falls vorhanden

Last url in webview

sonst

Alarm-Dialog für Popup erstellen

Internetverbindung überprüfen dieser here Antwort folgen

Verwandte Themen