public boolean networkConnection() {
ConnectivityManager conMgr = (ConnectivityManager) getSystemService (Context.CONNECTIVITY_SERVICE);
if (conMgr.getActiveNetworkInfo() != null && conMgr.getActiveNetworkInfo().isAvailable() && conMgr.getActiveNetworkInfo().isConnected()) {
return true;
}else{
return false;
}
}
ConnectivityManager conMgr = (ConnectivityManager) getSystemService (Context.CONNECTIVITY_SERVICE);
if (conMgr.getActiveNetworkInfo() != null && conMgr.getActiveNetworkInfo().isAvailable() && conMgr.getActiveNetworkInfo().isConnected()) {
return true;
}else{
return false;
}
}
Bir WebView uygulamasında bu kodu basitçe nasıl kullanabilirsiniz,
if(networkConnection()){
webview.loadUrl("http://serifgungor.com");
}else{
Toast.makeText(getApplicationContext(), "Bağlantı problemi oluştu", Toast.LENGTH_LONG).show();
finish();
}
webview.loadUrl("http://serifgungor.com");
}else{
Toast.makeText(getApplicationContext(), "Bağlantı problemi oluştu", Toast.LENGTH_LONG).show();
finish();
}
AndroidManifest.xml içerisine Permission olarak ekleyiniz;
- uses-permission android:name=android.permission.INTERNET
- uses-permission android:name=android.permission.ACCESS_NETWORK_STATE