0

私のアプリケーションでは、すべてのアクティビティのほとんどの処理でサーバーに接続してデータを取得する必要があります。
では、どこでインターネット接続を確認すればよいのでしょうか?
接続が利用できないときに教えてくれる方法はありますか?
最後に、それを実装する方法は?このケースを処理するための API はありますか?

4

2 に答える 2

0
// just checks if network connectivity is available 
public boolean isNetworkConnected(Context context){
    ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
    if (cm.getActiveNetworkInfo() != null && cm.getActiveNetworkInfo().isAvailable() && cm.getActiveNetworkInfo().isConnected()) return true;
    return false;           
}//end method
于 2012-08-24T03:01:48.367 に答える
0

ConnectivityManagerクラスとContext.getSystemService(Context.CONNECTIVITY_SERVICE)メソッドを使用します。詳細: http://developer.android.com/reference/android/net/ConnectivityManager.html

于 2012-08-24T02:39:19.243 に答える