X-Git-Url: http://git.ieval.ro/?p=unical.git;a=blobdiff_plain;f=src%2Fro%2Fieval%2Funical%2FEventListActivity.java;h=17b219a320895777fc6e6165a210bf3dc2b0e5df;hp=24732602009bb2377fd9aaa29561aa3c6f176e3e;hb=9dcd994f872e2281e76f512319e7ca23b4c3dbb5;hpb=0c5f3a9bca6621c3341ee2076ec8dad9ab556b72 diff --git a/src/ro/ieval/unical/EventListActivity.java b/src/ro/ieval/unical/EventListActivity.java index 2473260..17b219a 100644 --- a/src/ro/ieval/unical/EventListActivity.java +++ b/src/ro/ieval/unical/EventListActivity.java @@ -1,11 +1,9 @@ package ro.ieval.unical; import java.util.Arrays; -import java.util.Date; -import java.util.GregorianCalendar; +import java.util.Comparator; import android.app.Activity; -import android.content.Intent; import android.graphics.Color; import android.os.Bundle; import android.view.View; @@ -15,41 +13,38 @@ import android.widget.LinearLayout; public class EventListActivity extends Activity { - GregorianCalendar gc; - + private static class EventComparator implements Comparator { + @Override + public int compare(final Event lhs, final Event rhs) { + if(lhs.dtstart < rhs.dtstart) + return -1; + if(lhs.dtstart == rhs.dtstart) + return 0; + return 1; + } + + } + @Override - protected void onCreate(Bundle savedInstanceState) { - // TODO Auto-generated method stub + protected void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.event_list); - - 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