ConnectivityManager networkManager = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo payNetwork = networkManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE); //3g, 4g
NetworkInfo wifi = networkManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI); //wifi
                                
if(payNetwork.isConnected() || wifi.isConnected()){
        //작업
}


네트워크 연결 필요한 작업할때 작업전에 위처럼 네트워크 연결 확인하고 작업하는데

테스트할때 교원 마이패드인가 와이파이만 되는거로 하니까 NullPointerException 발생하길래 확인해보니

payNetwork 객체가 null이던데 와이파이만 쓰는 기기는 3g, 4g 네트워크 정보 못가져옴?



같은소스 갤노트로 해보니까 잘돌아감 ㅡㅡㅋ