小编kum*_*mar的帖子

用于 KMM 中互联网检查的 NetworkUtil

如何检查 KMM 中的互联网可用性(实际/预期)

安卓

actual class NetworkUtils actual constructor() {
    actual fun isNetworkAvailable(): Boolean {
        val connectivityManager =
            application.getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager
        val networkInfo = connectivityManager.activeNetworkInfo
        return networkInfo != null && networkInfo.isConnected
    }
}
Run Code Online (Sandbox Code Playgroud)

常见的

expect class NetworkUtils() {
    fun isNetworkAvailable(): Boolean
}
Run Code Online (Sandbox Code Playgroud)

IOS


actual class NetworkUtils {
    actual fun isNetworkAvailable(): Boolean {
      //todo ?
        }
Run Code Online (Sandbox Code Playgroud)

}

kotlin-multiplatform

7
推荐指数
1
解决办法
486
查看次数

标签 统计

kotlin-multiplatform ×1