21 Ocak 2017 Cumartesi

internet kontrolu

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;
        }
}
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();
}
AndroidManifest.xml içerisine Permission olarak ekleyiniz;
  • uses-permission android:name=android.permission.INTERNET
  • uses-permission android:name=android.permission.ACCESS_NETWORK_STATE

Hiç yorum yok:

Yorum Gönder