add interface to delete event
[unical.git] / src / ro / ieval / unical / mainActivity.java
1 package ro.ieval.unical;
2 import android.content.Intent;
3 import android.content.SharedPreferences;
4 import android.os.Bundle;
5 import android.preference.PreferenceManager;
6 import android.provider.CalendarContract.Events;
7 import android.view.Menu;
8 import android.view.MenuInflater;
9 import android.view.MenuItem;
10
11 public class mainActivity extends android.app.Activity {
12
13 @Override
14 protected void onCreate(Bundle savedInstanceState) {
15 // All Begins here :)
16 // And here it began the olympic app that does olympic thing
17
18 //log in
19 super.onCreate(savedInstanceState);
20
21 final SharedPreferences prefs=PreferenceManager.getDefaultSharedPreferences(this);
22 if(prefs.getBoolean("FirstTime", true)) {
23 prefs.edit().putBoolean("FirstTime", false).commit();
24 Intent i=new Intent(this,loginActivity.class);
25 startActivity(i);
26 }
27 Intent i=new Intent(this,displayEventActivity.class);
28 Event e[]=Event.getEventsByCalendar(this, Calendar.getAllCalendars(this)[0]._id, Events.DTSTART);
29 i.putExtra(displayEventActivity.EXTRA_EVENT, e[0]);
30 startActivity(i);
31 }
32
33 @Override
34 public boolean onCreateOptionsMenu(Menu menu) {
35 // TODO Auto-generated method stub
36 MenuInflater inflater = getMenuInflater();
37 inflater.inflate(R.menu.mainmenu, menu);
38 return true;
39 }
40
41 @Override
42 public boolean onOptionsItemSelected(MenuItem item) {
43 // Handle item selection
44 switch (item.getItemId()) {
45 case R.id.NewEvent:
46 Intent i=new Intent(this,addEventActivity.class);
47 startActivity(i);
48 return true;
49 default:
50 return true;
51 }
52 }
53 }
This page took 0.022371 seconds and 4 git commands to generate.