Android Open Source - CampusSynergyAndroid Event List






From Project

Back to project page CampusSynergyAndroid.

License

The source code is released under:

MIT License

If you think the Android project CampusSynergyAndroid listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.saamd.campussynergy;
//  w ww  .ja  v  a2s.c  o m
import java.util.ArrayList;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.ListView;


public class EventList extends Activity  {

  ArrayList<Event> eventList;
  ListView list;
  
  
  //@SuppressWarnings("unchecked")
  @SuppressWarnings("unchecked")
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_event_list);
    list = (ListView) findViewById(R.id.eventList);  //connect java to xml
    
    eventList = (ArrayList<Event>) getIntent().getSerializableExtra("ArrayList<Event>");
    ArrayList<String> stringArrayList = new ArrayList<String>();
    
    for (Event x : eventList){
      stringArrayList.add(x.getTitle());
    }
    
    ArrayAdapter<String> arrayAdapter =      
             new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, stringArrayList);
    
    list.setAdapter(arrayAdapter);
    //*
    list.setOnItemClickListener(new OnItemClickListener() {
       
      @Override
            public void onItemClick(AdapterView<?> l, View v, int position, long id) {
                // TODO Auto-generated method stub
          Intent i = new Intent(EventList.this, EventDisplay.class);
          i.putExtra("Event", eventList.get(position) );
          startActivity(i);
          finish();
            }

    });
    
    /**/
  }
}




Java Source Code List

com.saamd.campussynergy.AddActivity.java
com.saamd.campussynergy.Building.java
com.saamd.campussynergy.CompatibilityManager.java
com.saamd.campussynergy.CreditsActivity.java
com.saamd.campussynergy.EventDisplay.java
com.saamd.campussynergy.EventList.java
com.saamd.campussynergy.Event.java
com.saamd.campussynergy.LoginActivity.java
com.saamd.campussynergy.MainActivity2.java
com.saamd.campussynergy.MainActivity.java
com.saamd.campussynergy.ScreenManager.java
com.saamd.campussynergy.XMLParser.java