반응형
기존에는 NetworkInfo라는 클래스를 사용했지만, 이 클래스가 deprecated 된다는 걸 보고 새로운 방법을 찾아봤다.
ConnectivityManager cm = (ConnectivityManager) mContext.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkCapabilities nc = cm.getNetworkCapabilities(cm.getActiveNetwork());
ConnectivityManager 클래스를 사용하는 것은 같으나, 바뀐 것은 NetworkCapabilities 클래스를 사용한다.
이 클래스 인스턴스가 null인 경우 인터넷 연결이 되어있지 않다는 것이다.
반응형