F
fr3sh_pr1nce
Neues Mitglied
- 0
Guten Abend,
in meinem Projekt müsste an verschiedenen Stellen ein Dialog angezeigt werden (z.B. DatePicker) und deshalb wollte ich diese Logik auslagern:
Nun zu meiner Frage:
Ist es möglich ist, das onDateSet Event auch in der MainActivity abzufangen, sodass ich dort evtl. zusätzlich auf das Event reagieren kann?
Vielen Dank
in meinem Projekt müsste an verschiedenen Stellen ein Dialog angezeigt werden (z.B. DatePicker) und deshalb wollte ich diese Logik auslagern:
Code:
//MainActivity.java
...
myButton.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View view)
{
Utils.showDatePickerDialog(view);
}
});
//Utils.java
public static void showDatePickerDialog(final View v)
{
DatePickerDialog.OnDateSetListener setDateL = new DatePickerDialog.OnDateSetListener()
{
public void onDateSet(DatePicker view, int year, int month, int day)
{
System.out.println("You have set the date: " + day + "." + month + "." + year);
}
};
final Calendar cal = Calendar.instance();
Dialog newDialog = new DatePickerDialog(v.getContext(),
setDateL,
cal.get(Calendar.YEAR),
cal.get(Calendar.MONTH),
cal.get(Calendar.DAY_OF_MONTH));
newDialog.show();
}
Ist es möglich ist, das onDateSet Event auch in der MainActivity abzufangen, sodass ich dort evtl. zusätzlich auf das Event reagieren kann?
Vielen Dank