作者:James Lau, 产品经理
最新的 Android 9 包含了 Android SDK 的更新,为一系列最常用的 API 加上了可空性注解。您的 Kotlin 代码在调用 SDK 中任一已注解的 API 时,可完好保留空值安全保证。即使在使用 Java 编程语言时,您依旧可以通过使用 Android Studio 检测可空性协议违规,并从这些注解中获益。
新的 Android SDK 作为 Android 9 连带发布的一部分,包含了一些常用 API 的可空性注解,当 Kotlin 调用了 SDK 中任何带有注解的 API 时,它能预留出空安全性 (null-safety) 保障。而使用 Java 的开发者也可以利用 Android Studio 捕捉可空合约违规行为,从而有效利用这些可空性注解。