我有一行这样的代码:
val smsRetrieverStatus = extrasObj?.get(SmsRetriever.EXTRA_STATUS) as Status
但现在已弃用,如下所示:
有没有其他方法可以在不收到过时警告的情况下执行此操作?
yqlxgs2m1#
如果您阅读此处的方法文档,它会说:此方法在API级别33中已弃用。请根据要检索的项的类型使用类型安全的特定API,例如getString(java. lang. String)因此,它们告诉您停止使用泛型get()方法,而使用特定于类型的方法-getString()、getInt()、getLong()等。
get()
getString()
getInt()
getLong()
1条答案
按热度按时间yqlxgs2m1#
如果您阅读此处的方法文档,它会说:
此方法在API级别33中已弃用。请根据要检索的项的类型使用类型安全的特定API,例如getString(java. lang. String)
因此,它们告诉您停止使用泛型
get()
方法,而使用特定于类型的方法-getString()
、getInt()
、getLong()
等。