【发布时间】:2015-12-24 19:42:11
【问题描述】:
我已经很久没有问这个问题了。我在 Android 中遇到过许多已弃用的方法,但仍可在较新版本的 API 中使用。那么,只要可行,使用已弃用的方法有什么风险呢?
这是一个更具体的问题。我正在使用 TimePickers,getCurrentHour() 方法在 API 23 中已被弃用,取而代之的是getHour()。我显然不能专门使用getHour(),因为大多数设备还没有使用API 23,但是最新版本的Android 使用getCurrentHour()“错误”?我应该做以下哪一项?
- 继续使用
getCurrentHour()直到几年过去 API 23 成为我的新minSdkVersion? - 在代码中,明确检查 API 版本并根据结果调用
getCurrentHour()或getHour()?
感谢您帮助我学习。
【问题讨论】:
-
In code, explicitly check the API version and call either getCurrentHour() or getHour() based on the result?这是正确的方法
标签: android deprecated android-timepicker android-version deprecation-warning