이 방법은 인터넷에 실제로 연결되어 있는지 또는 장치가 무선 네트워크에 연결되어 있는지 확인합니다.getSystemService (Context.CONNECTIVITY_SERVICE);
예를 들어 장치가 라우터에 연결되어 있지만 라우터가 net에 연결되어 있지 않거나 다운되면 true로 반환된다는 것을 알고 싶습니다.
내 코드 : -
private boolean isNetworkAvailable() {
ConnectivityManager connectivityManager
= (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
return activeNetworkInfo != null && activeNetworkInfo.isConnected();
인터넷 연결을 확인 하시겠습니까? –