X-Git-Url: http://git.ieval.ro/?p=unical.git;a=blobdiff_plain;f=src%2Fro%2Fieval%2Funical%2FEventListActivity.java;h=1b550249938ce32a0a250244a5ab886fe9c1413a;hp=793573b3eec05a220041d0ee046a1f492144903c;hb=8bdd670e70d1edc6f08279c288eb8b16c9aacd80;hpb=0b5b93a4bba05c21f665c0940d21be70bd7a82ea diff --git a/src/ro/ieval/unical/EventListActivity.java b/src/ro/ieval/unical/EventListActivity.java index 793573b..1b55024 100644 --- a/src/ro/ieval/unical/EventListActivity.java +++ b/src/ro/ieval/unical/EventListActivity.java @@ -1,40 +1,96 @@ package ro.ieval.unical; +import java.util.ArrayList; import java.util.Arrays; -import java.util.GregorianCalendar; -import java.text.DateFormat; +import java.util.Calendar; +import java.util.Comparator; import java.util.Date; +import java.util.GregorianCalendar; -import ro.ieval.unical.R; import android.app.Activity; +import android.content.Intent; +import android.graphics.Color; import android.os.Bundle; -import android.text.format.DateUtils; +import android.view.Menu; +import android.view.MenuInflater; +import android.view.MenuItem; +import android.view.View; +import android.view.View.OnClickListener; +import android.widget.AdapterView; +import android.widget.AdapterView.OnItemClickListener; import android.widget.Button; import android.widget.LinearLayout; +import android.widget.ListView; public class EventListActivity extends Activity { - GregorianCalendar gc; + long dtstart,dtend; + //Used to refresh events if the user wants to display only certain events + //Sry for bad english + //Muie la comisie + private void displayEvents() { + final Event events[]=Event.getAllEvents(getBaseContext()); + final ListView lv = (ListView) findViewById(R.id.eventlist); + Arrays.sort(events,new EventComparator()); + + EventRowContainer r[]=new EventRowContainer[events.length]; + for(int i=0; i arg0, View arg1, int arg2, + long arg3) { + // TODO Auto-generated method stub + DisplayEventActivity.displayEvent(EventListActivity.this,events[arg2]); + } + + }); + } + + 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); - Button[] b=new Button[10]; - Arrays.sort(r,new EventComparator()); - for(int i=0; i