在片段中获取监听器的实例

时间:2016-08-04 23:44:46

标签: android android-fragments

我正在实施一个片段,在回复here时调用两个TimePickerDialog

但该答案在一个活动中实现它,然后使用

使用一个监听器实例

mListener = getActivity() instanceof TimePickerDialogListener ? (TimePickerDialogListener) getActivity() : null;

如何在Fragment中获取实现TimePickerDialogListener

的Listener实例

1 个答案:

答案 0 :(得分:2)

创建时间选择器

如果您只是想使用时间选择器,可以使用TimePickerDialog并为其提供TimePickerDialogListener

public void showTimePicker(int hour,int minute,boolean is24HourViews) {
        TimePickerDialog timePickerDialog = new TimePickerDialog(getActivity(),
                new TimePickerDialog.OnTimeSetListener() {
                    @Override
                    public void onTimeSet(TimePicker timePicker, int hour, int minute) {
                        //Do your setup
                    }
                }, hour, minute,is24HourView);
        timePickerDialog.show(); //Show the dialog
}