gpt4 book ai didi

android - 类型不匹配 : inferred type is String? 但需要字符串 kotlin

转载 作者:行者123 更新时间:2023-12-03 08:11:35 25 4
gpt4 key购买 nike

我收到错误消息:

AddAddressActivity.kt: (69, 53): Type mismatch: inferred type is String? but String was expected

enter image description here

最佳答案

这是因为 getString 方法返回一个可为 null 的值 (String?),但您将其分配给采用非 null 值的内容(预计 字符串)。如果你想修复它,你可以将它分配给默认字符串(如果它为空),如下所示

val villageId = getString("village_id") ?: "default"

或空字符串

val villageId = getString("village_id").orEmpty()

关于android - 类型不匹配 : inferred type is String? 但需要字符串 kotlin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70661753/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com