X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=src%2Fro%2Fieval%2Funical%2FEventListActivity.java;h=27eaef5dc26317c53474d25580a55f4a13bd0f8e;hb=6f48b087593f6b58c98a0ef3721334c4f4d4b2f9;hp=67e0a7f06b8d8e5c85cf2e8badcc3f5774f9398e;hpb=6d7e08bf032626962f50c8d9db6c1c5b3d978271;p=unical.git diff --git a/src/ro/ieval/unical/EventListActivity.java b/src/ro/ieval/unical/EventListActivity.java index 67e0a7f..27eaef5 100644 --- a/src/ro/ieval/unical/EventListActivity.java +++ b/src/ro/ieval/unical/EventListActivity.java @@ -3,7 +3,6 @@ package ro.ieval.unical; import java.util.Arrays; import java.util.Comparator; import java.util.Date; - import android.app.Activity; import android.content.Intent; import android.os.Bundle; @@ -17,17 +16,17 @@ import android.widget.ListView; public class EventListActivity extends Activity { - + //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()); 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; @@ -41,10 +40,10 @@ public class EventListActivity extends Activity { final long arg3) { DisplayEventActivity.displayEvent(EventListActivity.this,events[arg2]); } - + }); } - + private static class EventComparator implements Comparator { @Override public int compare(final Event lhs, final Event rhs) { @@ -61,17 +60,17 @@ public class EventListActivity extends Activity { protected void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.event_list); - + displayEvents(); } - + @Override public boolean onCreateOptionsMenu(final Menu menu) { final MenuInflater inflater = getMenuInflater(); - inflater.inflate(R.menu.main, menu); + inflater.inflate(R.menu.event_list, menu); return true; } - + @Override public boolean onOptionsItemSelected(final MenuItem item) { switch (item.getItemId()) { @@ -79,9 +78,12 @@ public class EventListActivity extends Activity { final Intent i=new Intent(this,AddEventActivity.class); startActivity(i); return true; + case R.id.refresh: + displayEvents(); + return true; default: return false; } } - + }