Definir um alarme do meu aplicativo

Eu quero criar um objeto de alarme do meu aplicativo. Estou escrevendo um aplicativo de Tarefas Pendentes, que terá a opção de definir um Alarme no telefone.

Quero definir a Data e Hora e também o Rótulo para o alarm

Calendar c = Calendar.getInstance();
c.setTimeInMillis(System.currentTimeMillis());
        c.clear();
        c.set(Calendar.YEAR, mYear);
        c.set(Calendar.MONTH, mMonth);
        c.set(Calendar.DAY_OF_MONTH, mDay);
        c.set(Calendar.HOUR, mHour);
        c.set(Calendar.MINUTE, mMinute);
        Intent activate = new Intent(this, alaram.class);
        AlarmManager alarams ;
        PendingIntent alarmIntent = PendingIntent.getBroadcast(this, 0, activate, 0);
        alarams = (AlarmManager) getSystemService(this.ALARM_SERVICE);
        alarams.set(AlarmManager.RTC_WAKEUP, c.getTimeInMillis(), alarmIntent);

Tentei usar o código acima para definir o alarme, mas não consigo. Também não recebo nenhum erro:

questionAnswers(2)

yourAnswerToTheQuestion