ネットワーク接続が遅いと、Androidアプリケーションが強制終了されます。
次のコードを使用してインターネット接続を確認しています
public boolean isNetworkAvailable(Context context)
{
try
{
ConnectivityManager cm =
(ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo netInfo = cm.getActiveNetworkInfo();
Log.v("Test--",""+netInfo.isAvailable());
if ( netInfo != null && netInfo.isConnectedOrConnecting()&& netInfo.isAvailable()) {
return true;
}
return false;
}
catch (Exception ex)
{
return false;
}
}