public View onCreateView()

in DirectBoot/Application/src/main/java/com/example/android/directboot/TimePickerFragment.java [70:100]


    public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container,
            @Nullable Bundle savedInstanceState) {
        View view = inflater.inflate(R.layout.fragment_time_picker, container, false);
        mTimePicker = (TimePicker) view.findViewById(R.id.time_picker_alarm);
        Button buttonOk = (Button) view.findViewById(R.id.button_ok_time_picker);
        buttonOk.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Calendar alarmTime = mAlarmUtil
                        .getNextAlarmTime(mTimePicker.getHour(), mTimePicker.getMinute());
                Alarm alarm = mAlarmStorage
                        .saveAlarm(alarmTime.get(Calendar.MONTH), alarmTime.get(Calendar.DATE),
                                alarmTime.get(Calendar.HOUR_OF_DAY), alarmTime.get(Calendar.MINUTE));
                String alarmSavedString = getActivity()
                        .getString(R.string.alarm_saved, alarm.hour, alarm.minute);
                Toast.makeText(getActivity(), alarmSavedString, Toast.LENGTH_SHORT).show();
                if (mAlarmAddListener != null) {
                    mAlarmAddListener.onAlarmAdded(alarm);
                }
                dismiss();
            }
        });
        Button buttonCancel = (Button) view.findViewById(R.id.button_cancel_time_picker);
        buttonCancel.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                dismiss();
            }
        });
        return view;
    }