• Android kotlin 判断网络状态


    class NetWorkUtils {
        companion object{
            //判断网络状态,有网络返回true
            fun isConnected(context: Context?) : Boolean{
                if(isNetworkConnected(context) || isWifiConnected(context)){
                    return true
                }
                return false
            }
           //判断手机是否有网络连接
            fun isNetworkConnected(context: Context?) : Boolean{
                if(context != null){
                    val mConnectivityManager = context.getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager
                    val mNetworkInfo = mConnectivityManager.activeNetworkInfo
                    if(mNetworkInfo != null){
                        return mNetworkInfo.isAvailable
                    }
                }
                return false
            }
    
            //判断wifi网络是否可用
            fun isWifiConnected(context: Context?) : Boolean{
                if(context != null){
                    val mConnectivityManager = context.getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager
                    val mNetworkInfo = mConnectivityManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI)
                    if(mNetworkInfo != null){
                        return mNetworkInfo.isAvailable
                    }
                }
                return false
            }
        }
    }
    //判断网络状态
            if(!NetWorkUtils.isConnected(mActivity)){
                //处理无网络状态
                return
            }
  • 相关阅读:
    springmvc
    POJ 3683 Priest John's Busiest Day
    POJ 3678 Katu Puzzle
    HDU 1815 Building roads
    CDOJ UESTC 1220 The Battle of Guandu
    HDU 3715 Go Deeper
    HDU 3622 Bomb Game
    POJ 3207 Ikki's Story IV
    POJ 3648 Wedding
    HDU 1814 Peaceful Commission
  • 原文地址:https://www.cnblogs.com/timipaul/p/14500831.html
Copyright © 2020-2023  润新知