2016-11-25 1 views
0

calendar.setメソッドに時間と分を渡す必要があります。android 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

yp timepikerは時間と分を取得し、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

関連する問題