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