android - TimePicker getCurrentMinute,getCurrentHour 方法在 API 23 中已弃用

标签 android

我正在使用 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/

相关文章:

android - 如何确保用户只能在 firebase 中查看和访问自己的数据?

android - android中ldpi的xdpi图像

Android GestureListener 未检测到事件

android - 当 packagingOptions 中没有 exclude 时升级到 0.59 React native 问题

android - 尝试将 SearchView 添加到我的 appcompat Activity 时出现 Nullpointerexception

android - Qt android,新的qml窗口不能正常工作

java - 仅在模拟器上 fragment 的 onCreateView 中出现 NullPointerException

java - 更改 TextView 的文本会引发 NullPointer 异常

android - 为我的 android 应用程序使用 Telegram API

android - 工具栏中 SearchView 和 collapseIcon 之间的边距