Android: Ustawianie czasu w selektorze czasu z czasem pokazanym w widoku tekstu

W mojej aplikacji pokazuję czas w widoku tekstowym o godzinie 19:00. Po kliknięciu widoku tekstu pojawia się okno wyboru czasu, W tym oknie wyboru czasu muszę pokazać dokładnie ten sam czas, co pojawia się w widoku tekstowym. Ale nie mam pojęcia, jak to zrobić.

KOD

SimpleDateFormat sdf = new SimpleDateFormat("HH:mm a");
        //int hr = 0;
        Date date = null;
        try 
        {
            date = sdf.parse(resDateArray[3]);
        } 
        catch (ParseException e) {
            e.printStackTrace();
        }
        final Calendar calendar = Calendar.getInstance();
        calendar.setTime(date);
        //tp is reference variable for time picker

        tp.setCurrentHour(calendar.get(Calendar.HOUR));
        tp.setCurrentMinute(calendar.get(Calendar.MINUTE));

        }//else

questionAnswers(5)

yourAnswerToTheQuestion