タイムセレクタツールクラス
1021 ワード
/**
*
* :com.contrarywind:Android-PickerView:4.1.9
* :new TimePickerUtil(TimePickerUtil.TIMETYPE.SECOND, AddTaskActivity.this) {
* @Override
* public void setFormatTime(String formattime) {
*
* }
* };
*/
public abstract class TimePickerUtil {
private TIMETYPE timetype;
private Activity activity;
public enum TIMETYPE {
SECOND, MINUTE, DAY
}
public TimePickerUtil(TIMETYPE timetype, Activity activity) {
this.timetype = timetype;
this.activity = activity;
}
public void getTimeWithType() {
TimePickerView pvTime = new TimePickerBuilder(activity, new OnTimeSelectListener() {
@Override
public void onTimeSelect(Date date, View v) {
String formattime = "";
if(timetype.equals(TIMETYPE.SECOND)){
formattime =DateUtils.date2String(date, DateUtils.YYYYMMDDHHMMSS_FORMAT);
}else if