add interface to delete event
[unical.git] / src / ro / ieval / unical / displayEventActivity.java
CommitLineData
222ca38d
PT
1package ro.ieval.unical;
2
3import java.util.Date;
4
5import android.app.Activity;
46e6c000 6import android.content.Intent;
222ca38d
PT
7import android.os.Bundle;
8import android.view.Menu;
9import android.view.MenuInflater;
46e6c000 10import android.view.MenuItem;
222ca38d
PT
11import android.widget.TextView;
12
13public class displayEventActivity extends Activity {
39f0cac1
MG
14 public static final String EXTRA_EVENT = "event";
15
222ca38d
PT
16 @Override
17 protected void onCreate(Bundle savedInstanceState) {
222ca38d 18 super.onCreate(savedInstanceState);
39f0cac1 19 final Event e=getIntent().getParcelableExtra(EXTRA_EVENT);
222ca38d
PT
20 setContentView(R.layout.eventview);
21 final TextView eventTitle= (TextView) findViewById(R.id.eventTitle);
22 final TextView date=(TextView) findViewById(R.id.date);
23 final TextView description=(TextView) findViewById(R.id.description);
24 final TextView location= (TextView) findViewById(R.id.location);
25 eventTitle.setText(e.title);
39f0cac1 26 date.setText((new Date(e.dtstart)).toString());
222ca38d 27 description.setText(e.description);
39f0cac1 28 location.setText(e.eventLocation);
222ca38d
PT
29 }
30
31 @Override
32 public boolean onCreateOptionsMenu(Menu menu) {
33 // TODO Auto-generated method stub
34 // nu stiu cum sa pun delete in loc de new event
35 MenuInflater inflater = getMenuInflater();
46e6c000 36 inflater.inflate(R.menu.eventmenu, menu);
222ca38d
PT
37 return true;
38 }
46e6c000
PT
39
40 @Override
41 public boolean onOptionsItemSelected(MenuItem item) {
42 // Handle item selection
43 switch (item.getItemId()) {
44 case R.id.NewEvent:
45 Intent i=new Intent(this,addEventActivity.class);
46 startActivity(i);
47 return true;
48 case R.id.deleteevent:
49 deleteEventDialog d=new deleteEventDialog();
50 d.show(getFragmentManager(), "Delete");
51 return true;
52 default:
53 return true;
54 }
55 }
222ca38d 56}
This page took 0.013437 seconds and 4 git commands to generate.