1 package ro
.ieval
.unical
;
3 import android
.app
.ListActivity
;
4 import android
.os
.Bundle
;
5 import android
.view
.Menu
;
6 import android
.view
.MenuInflater
;
7 import android
.view
.MenuItem
;
8 import android
.widget
.DatePicker
;
9 import android
.widget
.TimePicker
;
10 import java
.util
.GregorianCalendar
;
12 public class AddAlarmActivity
extends ListActivity
{
13 public static final String EXTRA_EVENT
= "event";
16 protected void onCreate(final Bundle savedInstanceState
) {
17 super.onCreate(savedInstanceState
);
18 setContentView(R
.layout
.add_alarm
);
19 setTitle(R
.string
.add_alarm
);
23 public boolean onCreateOptionsMenu(final Menu menu
) {
24 final MenuInflater inflater
= getMenuInflater();
25 inflater
.inflate(R
.menu
.add_alarm
, menu
);
30 public boolean onOptionsItemSelected(final MenuItem item
){
31 switch(item
.getItemId()){
33 final DatePicker datePicker
= (DatePicker
) findViewById(R
.id
.datePicker
);
34 final TimePicker timePicker
= (TimePicker
) findViewById(R
.id
.timePicker
);
35 final GregorianCalendar calendar
= new GregorianCalendar(datePicker
.getYear(), datePicker
.getMonth(), datePicker
.getDayOfMonth(), timePicker
.getCurrentHour(), timePicker
.getCurrentMinute(), 0);
36 Utils
.addAlarm((Application
) getApplication(), calendar
.getTimeInMillis(), getIntent().getLongExtra(EXTRA_EVENT
, 0));