Wenn kein Internet-App stoppt forcelyWenn kein Internet meiner App gestoppt und leider hat Hello World gestoppt
webview = (WebView) findViewById(R.id.webView);
final Activity activity = this;
webview.getSettings().setJavaScriptEnabled(true);
webview.canGoBack();
webview.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
public void onLoadResource(WebView view, String url) {
// Check to see if there is a progress dialog
if (progressDialog == null) {
// If no progress dialog, make one and set message
progressDialog = new ProgressDialog(activity);
progressDialog.setMessage("Loading please wait...");
progressDialog.show();
// Hide the webview while loading
webview.setEnabled(false);
}
}
public void onPageFinished(WebView view, String url) {
// Page is done loading;
// hide the progress dialog and show the webview
if (progressDialog.isShowing()) {
progressDialog.dismiss();
progressDialog = null;
webview.setEnabled(true);
}
}
@Override
public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error){
//Your code to do
Toast.makeText(getApplicationContext(), "Your Internet Connection May not be active Or " + error, Toast.LENGTH_LONG).show();
}
});
// The URL that webview is loading
webview.loadUrl("http://www.google.com");
}
Können Sie Ihren Code zumindest vor dem Kopieren formatieren, fügen Sie ihn hier ein –
Entschuldigung für meinen Fehler. Und vielen Dank für die Information tim – Ratnesh
Es ist kein Fehler, es ist nur eine Frage der korrekten Präsentation Ihres Codes. Bitte formatieren Sie es –