1 package ro
.ieval
.unical
;
5 import android
.app
.Activity
;
6 import android
.content
.Context
;
7 import android
.content
.Intent
;
8 import android
.os
.Bundle
;
9 import android
.view
.Menu
;
10 import android
.view
.MenuInflater
;
11 import android
.view
.MenuItem
;
12 import android
.widget
.TextView
;
14 public class DisplayEventActivity
extends Activity
{
15 public static final String EXTRA_EVENT
= "event";
17 public static void displayEvent(final Context context
, final Event event
){
18 final Intent i
=new Intent(context
,DisplayEventActivity
.class);
19 i
.putExtra(DisplayEventActivity
.EXTRA_EVENT
, event
);
20 context
.startActivity(i
);
24 protected void onCreate(final Bundle savedInstanceState
) {
25 super.onCreate(savedInstanceState
);
26 final Event e
=getIntent().getParcelableExtra(EXTRA_EVENT
);
27 setContentView(R
.layout
.event_view
);
28 final TextView eventTitle
= (TextView
) findViewById(R
.id
.eventTitle
);
29 final TextView date
=(TextView
) findViewById(R
.id
.date
);
30 final TextView description
=(TextView
) findViewById(R
.id
.description
);
31 final TextView location
= (TextView
) findViewById(R
.id
.location
);
32 eventTitle
.setText(e
.title
);
33 date
.setText(new Date(e
.dtstart
).toString());
34 description
.setText(e
.description
);
35 location
.setText(e
.eventLocation
);
39 public boolean onCreateOptionsMenu(final Menu menu
) {
40 final MenuInflater inflater
= getMenuInflater();
41 inflater
.inflate(R
.menu
.event
, menu
);
46 public boolean onOptionsItemSelected(final MenuItem item
) {
47 // Handle item selection
48 switch (item
.getItemId()) {
50 final Intent i
=new Intent(this,AddEventActivity
.class);
53 case R
.id
.deleteevent
:
54 final DeleteEventDialog d
=new DeleteEventDialog();
55 d
.show(getFragmentManager(), "Delete");