Add refresh to event_list
[unical.git] / src / ro / ieval / unical / EventListActivity.java
index cb2ee6d71ca69c46c892226ae833ad15889c2af1..d864079bbaa3bfb10b238fa1066179e20ccb7793 100644 (file)
@@ -17,18 +17,17 @@ import android.widget.ListView;
 
 
 public class EventListActivity extends Activity {
-       
-       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);
-           
+               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; i<events.length; ++i) 
+               for(int i=0; i<events.length; ++i)
                        if(idx==-1 && events[i].dtend>new Date().getTime()) idx=i;
                if(idx==-1) idx=0;
 
@@ -42,10 +41,10 @@ public class EventListActivity extends Activity {
                                        final long arg3) {
                                DisplayEventActivity.displayEvent(EventListActivity.this,events[arg2]);
                        }
-                       
+
                });
        }
-       
+
        private static class EventComparator implements Comparator<Event> {
                @Override
                public int compare(final Event lhs, final Event rhs) {
@@ -62,27 +61,30 @@ 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()) {
-               case R.id.NewEvent:
-                       final Intent i=new Intent(this,AddEventActivity.class);
+               switch (item.getItemId()) {
+                       case R.id.add_event:
+                               final Intent i=new Intent(this,AddEventActivity.class);
                                startActivity(i);
-                   return true;
-               default:
-                   return false;
-           }
+                               return true;
+                       case R.id.refresh:
+                               displayEvents();
+                               return true;
+                       default:
+                               return false;
+               }
        }
-       
+
 }
This page took 0.011562 seconds and 4 git commands to generate.