2016-06-02 18 views

Antwort

0
 Try this: 


    if(isNetworkStatusAvialable(getApplicationContext())) 
{ 
}else 
{ 

     public static boolean isNetworkStatusAvialable(Context context) { 
    ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); 
    if (connectivityManager != null) { 
     NetworkInfo netInfos = connectivityManager.getActiveNetworkInfo(); 
     if (netInfos != null) 
      if (netInfos.isConnected()) 
       if (netInfos.isAvailable()) 
        return true; 
    } 
    return false; 

} 
0

Sie haben zwei Optionen

1. in Ihrem MainActivity.java

// create object of receiver class 
NetworkChangeReceiver mConnReceiver = new NetworkChangeReceiver(); 
//register the receiver 
registerReceiver(mConnReceiver,new IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION)); 

2. In manifest Datei

<receiver android:name=".NetworkChangeReceiver" > 
     <intent-filter> 
      <action android:name="android.net.conn.CONNECTIVITY_CHANGE" /> 
     </intent-filter> 
    </receiver> 
+0

haben Sie meine Lösung versucht? –