出于某种原因,我试图从时间选择器中获取设置的时间,但它没有发生。
我正在使用 getCurrentHour 和 getCurrentMinute() 但他们似乎没有做这项工作。我试图 clearFocus() 但这并没有什么不同。
我正在尝试单击按钮获得时间。我在下面附上了相关代码,如果您需要再看,请告诉我。
Button next_button = (Button) findViewById(R.id.next_button);
next_button.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
//Calendar current = Calendar.getInstance();
Calendar cal = Calendar.getInstance();
//time_picker = (TimePicker) findViewById(R.id.time);
// time_picker.clearFocus(); // this did not help
cal.set(
time_picker.getCurrentHour(),
time_picker.getCurrentMinute(),
00);
Toast.makeText(getApplicationContext(),
"set time: "+cal.getTime(),
Toast.LENGTH_LONG).show(); // this is returning the current time
// that gets initialised with
setAlarm(cal);
}
});
我的问题是:我如何从 TImePicker 中获取时间?
感谢您花时间阅读本文以及您可以提供的任何帮助。