본문 바로가기
Android

코틀린 네트워크 상태 체크

by 일용직 코딩노동자 2022. 2. 4.
728x90
반응형
fun getNetWorkStatusCheck(context : Context)  : Boolean {
    val connectManager = context.getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager
    val networkStatus : NetworkInfo? = connectManager.activeNetworkInfo
    val connectCheck : Boolean = networkStatus?.isConnectedOrConnecting == true
    return connectCheck
}
when(getNetWorkStatusCheck(applicationContext)){
    true -> //네트워크 연결됨
    false-> //네트워크 연결 안됨
}

 

728x90
반응형

댓글