X-Git-Url: http://git.ieval.ro/?p=unical.git;a=blobdiff_plain;f=src%2Fro%2Fieval%2Funical%2FEventListActivity.java;h=cb2ee6d71ca69c46c892226ae833ad15889c2af1;hp=7379d59c6a1dcdcb897906a92237dddb6d8e1641;hb=bbab7d107a15806894f0450c0dc10e195aed5b30;hpb=99658f577dd666fd3b558d5346a5aadb0d9d3a06 diff --git a/src/ro/ieval/unical/EventListActivity.java b/src/ro/ieval/unical/EventListActivity.java index 7379d59..cb2ee6d 100644 --- a/src/ro/ieval/unical/EventListActivity.java +++ b/src/ro/ieval/unical/EventListActivity.java @@ -2,6 +2,7 @@ package ro.ieval.unical; import java.util.Arrays; import java.util.Comparator; +import java.util.Date; import android.app.Activity; import android.content.Intent; @@ -24,10 +25,16 @@ public class EventListActivity extends Activity { private void displayEvents() { final Event events[]=Event.getAllEvents(getBaseContext()); final ListView lv = (ListView) findViewById(R.id.eventlist); + Arrays.sort(events,new EventComparator()); + int idx=-1;//index of the first event to be displayed + for(int i=0; inew Date().getTime()) idx=i; + if(idx==-1) idx=0; final EventAdapter adapter = new EventAdapter(this, events); lv.setAdapter(adapter); + lv.setSelectionFromTop(idx, 0); lv.setOnItemClickListener(new OnItemClickListener() { @Override