Last active
January 28, 2021 08:57
-
-
Save sephirot47/0766bdc0c879c7d8c3f0 to your computer and use it in GitHub Desktop.
WORST CODE OF ALL MY LIFE ugliest idi android parking
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
buttonTwoDatesPayments.setOnClickListener(new View.OnClickListener() { | |
public void onClick(View v) | |
{ | |
Calendar c = Calendar.getInstance(); | |
int mYear = c.get(Calendar.YEAR); | |
int mMonth = c.get(Calendar.MONTH); | |
int mDay = c.get(Calendar.DAY_OF_MONTH); | |
DatePickerDialog datePicker = new DatePickerDialog( MainActivity.act, | |
new DatePickerDialog.OnDateSetListener() | |
{ | |
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) | |
{ | |
if(!view.isShown()) return; | |
Calendar cal = Calendar.getInstance(); | |
cal.setTime(new Date(Calendar.getInstance().getTimeInMillis())); | |
cal.set(Calendar.YEAR, year); cal.set(Calendar.MONTH, monthOfYear); | |
cal.set(Calendar.DAY_OF_MONTH, dayOfMonth); cal.set(Calendar.HOUR_OF_DAY, 0); | |
cal.set(Calendar.MINUTE, 0); cal.set(Calendar.SECOND, 0); cal.set(Calendar.MILLISECOND, 1); | |
Date pickedTime = cal.getTime(); | |
EventsListActivityFragment.beginTime = pickedTime.getTime(); | |
TimePickerDialog timePicker = new TimePickerDialog(MainActivity.act, | |
new TimePickerDialog.OnTimeSetListener() { | |
public void onTimeSet(TimePicker view, int hourOfDay, int minute) | |
{ | |
if(!view.isShown()) return; | |
EventsListActivityFragment.beginTime += (hourOfDay * 3600 + minute * 60) * 1000; | |
Calendar c = Calendar.getInstance(); | |
c.setTime(new Date(EventsListActivityFragment.beginTime)); | |
int beginYear = c.get(Calendar.YEAR); | |
int beginMonth = c.get(Calendar.MONTH); | |
int beginDay = c.get(Calendar.DAY_OF_MONTH); | |
DatePickerDialog datePicker = new DatePickerDialog( MainActivity.act, | |
new DatePickerDialog.OnDateSetListener() { | |
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) | |
{ | |
if(!view.isShown()) return; | |
Calendar cal = Calendar.getInstance(); | |
cal.setTime(new Date(Calendar.getInstance().getTimeInMillis())); | |
cal.set(Calendar.YEAR, year); cal.set(Calendar.MONTH, monthOfYear); | |
cal.set(Calendar.DAY_OF_MONTH, dayOfMonth); cal.set(Calendar.HOUR_OF_DAY, 0); | |
cal.set(Calendar.MINUTE, 0); cal.set(Calendar.SECOND, 0); cal.set(Calendar.MILLISECOND, 1); | |
Date pickedTime = cal.getTime(); | |
EventsListActivityFragment.endTime = pickedTime.getTime(); | |
//To check if its at least one day before(or even earlier) than beginTime | |
EventsListActivityFragment.endTime += 24 * 3600 * 1000; | |
if(checkDatesIntegrity()) | |
{ | |
EventsListActivityFragment.endTime = pickedTime.getTime(); | |
Calendar beginCal = Calendar.getInstance(); | |
beginCal.setTime(new Date(EventsListActivityFragment.beginTime)); | |
int beginHour = beginCal.get(Calendar.HOUR_OF_DAY); | |
int beginMin = beginCal.get(Calendar.MINUTE); | |
TimePickerDialog timePicker = new TimePickerDialog( MainActivity.act, | |
new TimePickerDialog.OnTimeSetListener() { | |
public void onTimeSet(TimePicker view, int hourOfDay, int minute) | |
{ | |
if(!view.isShown()) return; | |
EventsListActivityFragment.endTime += (hourOfDay * 3600 + minute * 60) * 1000; | |
if(checkDatesIntegrity()) | |
{ | |
Intent intent = new Intent(MainActivity.act, EventsListActivity.class); | |
startActivity(intent); | |
} | |
} | |
}, | |
beginHour, beginMin, true); | |
timePicker.setTitle("Escull la hora d'esdeveniments final:"); | |
timePicker.show(); | |
} | |
} | |
}, | |
beginYear, beginMonth, beginDay); | |
datePicker.setTitle("Escull el dia d'esdeveniments final:"); | |
datePicker.show(); | |
} | |
}, | |
0, 0, true); | |
timePicker.setTitle("Escull la hora d'esdeveniments inicial:"); | |
timePicker.show(); | |
} | |
}, | |
mYear, mMonth, mDay); | |
datePicker.setTitle("Escull el dia d'esdeveniments inicial:"); | |
datePicker.show(); //Show datePicker, when finished, see onDateSet (bottom of code) | |
} | |
}); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment