如何在 android TimePicker 中传递字符串
How to pass string in android TimePicker
我必须将小时和分钟传递给 calendar.set 方法。
我的代码:
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());
试试这个:
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);
我必须将小时和分钟传递给 calendar.set 方法。
我的代码:
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());
试试这个:
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);