アプリ全体でインターネット接続を確認したい。グーグルで検索しましたが、結果として、全員が各クラスにインスタンスメソッドを作成し、インターネット接続を確認しようとしました。私の計画は、静的メソッドを使用してクラスを作成し、クラスをインスタンス化せずにそれをチェックすることです。それをするのは良い考えですか?または、別の方法を試す必要がありますか?私の計画は次のようなことをすることです:
public class CheckInternetConnecting {
public static boolean isOnline(Context context) {
ConnectivityManager cm =
(ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
return cm.getActiveNetworkInfo() != null &&
cm.getActiveNetworkInfo().isConnectedOrConnecting();
}
}