2016-11-25 6 views
0

시간과 분을 calendar.set 메서드에 전달해야합니다.안드로이드 TimePicker에서 문자열을 전달하는 방법

내 코드 :

String smsBody=getIntent().getExtras().getString("smsBody"); 
    String msg = smsBody.toString(); 
    String[] time = msg.split(":"); 
    String Hours = time[0]; 
    String Minutes = time[1]; 
    Calendar calendar = Calendar.getInstance(); 

    //The problem comes here 

    //Hours 
    calendar.set(Calendar.HOUR_OF_DAY, alarmTimePicker.getCurrentHour()); 

    //Minutes 
    calendar.set(Calendar.MINUTE, alarmTimePicker.getCurrentMinute()); 
+0

당신이 뭘 하려는지? 시간과 분을 달력에 전달 하시겠습니까? – rhari

+0

나중에 시간당 시간과 분 및 시간을 설정해야합니다 smsbody에 따라 UI에서 – kiran

+0

무엇이 문제입니까? 더 많은 코드를 추가 할 수 있습니까? alarmTimePicker 란 무엇입니까? 원하는 것을 더 자세히 설명해주세요. –

답변

0

이 시도 :

String smsBody=getIntent().getExtras().getString("smsBody"); 
String msg = smsBody.toString(); 
String[] time = msg.split(":"); 
int Hours = Integer.parseInt(time[0]); 
int Minutes = Integer.parseInt(time[1]); 

alarmTimePicker.setCurrentHour(Hours); 
alarmTimePicker.setCurrentMinute(Minutes); 
+0

잘 작동합니다. 대단히 감사합니다 !! – kiran