Android: Einstellen der Uhrzeit in der Zeitauswahl mit der in der Textansicht angezeigten Uhrzeit

In meiner App zeige ich die Uhrzeit in der Textansicht als 19:00 Uhr an. Wenn Sie auf die Textansicht klicken, wird ein Dialogfeld für die Zeitauswahl geöffnet. In dieser Zeitauswahl muss genau die Zeit angezeigt werden, die in der Textansicht angezeigt wird. Aber ich verstehe nicht, wie das geht.

CODE

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

Antworten auf die Frage(5)

Ihre Antwort auf die Frage