Android : Making a reminder with Calendar on Android

on Thursday, September 18, 2014


I'm making an app for a friend and he wanted the option to make a reminder in the Calendar. I have this code but I don't know how to go on:



new AlertDialog.Builder(MyActivity.this).setTitle(getText(R.string.title_reminder)+episode_title).setMessage(R.string.setCalendar).setPositiveButton(R.string.yes, new DialogInterface.OnClickListener() {

@Override
public void onClick(DialogInterface dialog, int which) {
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.DAY_OF_MONTH, getDay(final_date));
calendar.set(Calendar.MONTH, getMonth(final_date));
calendar.set(Calendar.YEAR, getYear(final_date));
calendar.set(Calendar.AM_PM,Calendar.PM);
calendar.set(Calendar.HOUR_OF_DAY, 15);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 0);

AlarmManager alarmManager = (AlarmManager)getSystemService(Context.ALARM_SERVICE);
Intent myIntent = new Intent(MyActivity.this, AlarmReceiver.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(MyActivity.this, 0, myIntent,0);
alarmManager.set(AlarmManager.RTC, calendar.getTimeInMillis(), pendingIntent);
dialog.cancel();
}

0 comments:

Post a Comment