2011-08-18 74 views
1

我正在開發一個需要互聯網連接以從sql數據庫獲取信息的應用程序。 我寫了一個方法來驗證,如果手機當前連接到互聯網:如何在應用運行時驗證互聯網連接,並通知連接丟失。

public static final boolean isOnLine(Context context) { 
     ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); 

     if (cm.getActiveNetworkInfo() != null && cm.getActiveNetworkInfo().isAvailable() && cm.getActiveNetworkInfo().isConnected()) { 
     return true; 

     } else { 
     return false; 
     } 
} 

但是,什麼是上網的時候連接丟失發送警報的最佳方式? 我是否需要以某種方式使用廣播接收器?

謝謝!

回答

3

是廣播接收器會知道什麼時候互聯網連接丟失...這裏是適當的方式一個類似的問題問LINK

希望這有助於!

+0

謝謝,我錯過了那個話題:) –

相關問題