【发布时间】:2022-08-18 15:22:40
【问题描述】:
我有这样一行代码:
val smsRetrieverStatus = extrasObj?.get(SmsRetriever.EXTRA_STATUS) as Status
但它现在已弃用,如下所示:
有没有其他方法可以做到这一点而不会收到弃用警告?
标签: android kotlin deprecation-warning
我有这样一行代码:
val smsRetrieverStatus = extrasObj?.get(SmsRetriever.EXTRA_STATUS) as Status
但它现在已弃用,如下所示:
有没有其他方法可以做到这一点而不会收到弃用警告?
标签: android kotlin deprecation-warning
如果您阅读方法文档here,它会说:
此方法在 API 级别 33 中已弃用。使用特定于类型安全的 API 取决于要检索的项目的类型,例如。 获取字符串(java.lang.String)
所以,他们告诉你停止使用通用的
get()方法,而是使用特定类型的方法——getString()、getInt()、getLong()等。
【讨论】: