我正在使用 API 版本 23 创建基于警报的应用程序。但 TimePicker getCurrentMinute,getCurrentHour 方法已弃用。哪种方法将取代此方法?
编辑:
根据谷歌文档,现在我们必须使用 getMinute() 和 getHour() 方法。但它只适用于 api 23。我们必须为其他 api 做什么?
最佳答案
只需查看 Android 官方文档 .. http://developer.android.com/reference/android/widget/TimePicker.html
它告诉你一切
public Integer getCurrentMinute ()
Added in API level 1
This method was deprecated in API level 23.
Use getMinute()
Returns
the current minute
和
public Integer getCurrentHour ()
Added in API level 1
This method was deprecated in API level 23.
Use getHour()
Returns
the current hour in the range (0-23)
Android 提供 API 版本的运行时检查。 大多数时候,在这种情况下,您会希望运行像
这样的案例if (Build.VERSION.SDK_INT >= 23 )
myTimePickerView.getHour();
else
myTimePickerView.getCurrentHour();
@见 http://developer.android.com/reference/android/os/Build.VERSION.html
关于android - TimePicker getCurrentMinute,getCurrentHour 方法在 API 23 中已弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33415321/