我想获取网络状态是指已连接的网络在 Jetpack Compose 中是否具有 Internet 连接。 如何实现
答案 0 :(得分:0)
val connectivityManager
= getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager
val activeNetworkInfo = connectivityManager.getActiveNetworkInfo()
Text(
if(
activeNetworkInfo != null && activeNetworkInfo.isConnected()
) "Connected"
else "Disconnected"
)
这是一个 Composable,用于显示网络状态。正如上面评论中正确指出的那样,JC 更专注于 UI,因此所有其他内容仍然是相同的旧 Android 方式。 JC 只是提高了(?)GUI 开发的效率