ここでは、AlarmMangerクラスを使用してアラームを設定しようとしています。それは私とうまくいっていますが、時間ピッカーから時または分の後にアラーム時刻を設定すると、アラームを保存すると即座に開始されます。アラーム。私は時間を設定するまで警報を出す必要があります。 以下は私のコードが動作していますが、私が保存すると即座にアラームが始まります。アラームマネージャーの時刻を設定します。Android - 即時に起動されたアラーム
タイムピッカーでのみ設定しています。
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.YEAR,Calendar.MONTH,Calendar.DAY_OF_MONTH,mHour,mMinute);
PendingIntent sender = PendingIntent.getBroadcast(AddAlarm.this, REQUEST_CODE, intent, 0);
AlarmManager am = (AlarmManager)getSystemService(ALARM_SERVICE);
am.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), sender);
私が働いていないコードアラームの下に取れば...
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.HOUR, mHour);
calendar.set(Calendar.MINUTE, mMinute);
PendingIntent sender = PendingIntent.getBroadcast(AddAlarm.this, REQUEST_CODE, intent, 0);
AlarmManager am = (AlarmManager)getSystemService(ALARM_SERVICE);
am.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), sender);
私は事前にproperly.Thanksを動作するように変更する必要があり、私を助けて...
ありがとうございました.. –