在API 23中不推荐使用TimePicker getCurrentMinute,getCurrentHour方法

Yea*_*508 18 android

我正在使用API​​版本23创建基于警报的应用程序.但是TimePicker getCurrentMinute,getCurrentHour方法已弃用.哪种方法将取代这种方法?

编辑:

According to google documentation now we have to use getMinute() and getHour() method. But it's only working in api 23. what we have to do for other api?

Fra*_*coC 45

只需查看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
Run Code Online (Sandbox Code Playgroud)

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)
Run Code Online (Sandbox Code Playgroud)

Android提供API版本的运行时检查.大多数情况下,在这种情况下,你会想要运行像这样的案例

if (Build.VERSION.SDK_INT >= 23 ) 
    myTimePickerView.getHour();
else 
    myTimePickerView.getCurrentHour();
Run Code Online (Sandbox Code Playgroud)

@see http://developer.android.com/reference/android/os/Build.VERSION.html