-
- Date d=new Date();
- d.getTime();
- gc=new GregorianCalendar();
- gc.setTime(d);
-
- Event r[]=Event.getAllEvents(getBaseContext());
- LinearLayout ll = (LinearLayout)findViewById(R.id.eventslayout);
- Arrays.sort(r,new EventComparator());
- EventButton[] b=new EventButton[10000];
- for(int i=0; i<r.length; ++i) {
- b[i]=new EventButton(getBaseContext(),r[i]);
- b[i].setText(r[i].title);
-
- b[i].setTextColor(Color.BLACK);
- b[i].setOnClickListener(new OnClickListener() {
-
+
+ final Event events[]=Event.getAllEvents(getBaseContext());
+ final LinearLayout layout = (LinearLayout) findViewById(R.id.eventslayout);
+ Arrays.sort(events,new EventComparator());
+ for(final Event event : events) {
+ final Button button=new Button(this);
+ button.setText(event.title);
+
+ button.setTextColor(Color.BLACK);
+ button.setOnClickListener(new OnClickListener() {