val builder = NetworkCapabilities.Builder() .addTransportType(NetworkCapabilities.TRANSPORT_WIFI) .addTransportType(NetworkCapabilities.TRANSPORT_CELLULAR)Unresolved reference: Builder
时间: 2024-02-24 12:59:46 浏览: 114
val_map.txt
5星 · 资源好评率100%
这段 Kotlin 代码使用了 `NetworkCapabilities.Builder()`,但是报错提示 `Unresolved reference: Builder`,说明该代码中没有导入 `NetworkCapabilities` 的 Builder 类。
为了解决这个问题,需要在 Kotlin 代码文件的开头添加以下导入语句:
```kotlin
import android.net.NetworkCapabilities
```
这样就可以成功使用 `NetworkCapabilities.Builder()` 了。完整代码如下:
```kotlin
import android.net.NetworkCapabilities
val builder = NetworkCapabilities.Builder()
.addTransportType(NetworkCapabilities.TRANSPORT_WIFI)
.addTransportType(NetworkCapabilities.TRANSPORT_CELLULAR)
```
注意:这段代码只是创建了一个 `NetworkCapabilities` 的 Builder 对象,并添加了 WiFi 和蜂窝数据网络的传输类型,需要根据实际需求进行后续操作。
阅读全文