使用Build.VERSION_CODES有什么特殊的原因吗?例如。
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
}
检查API级别,而不仅仅是检查数字常量。例如。
if (Build.VERSION.SDK_INT >= 26) {
}
在阅读代码时,使用数字常量可以让事情变得简单,因为你不必记住哪个数字是哪个版本。
我想知道使用Build.VERSION_CODES
有没有什么价值?
发布于 2019-03-20 09:07:23
对我来说,这是一个让你的代码更易读的问题。例如,如果你问我哪个应用程序接口级别迫使你调用startForegroundService()
,我可以告诉你它是“奥利奥”,但我不能告诉你哪个数值API常量被分配给奥利奥。
https://stackoverflow.com/questions/55252054
复制相似问题