ここに私のコードです。このコードでは、30ヶ月の月間通知を設定します。条件を与え、31,28日を持つ月の通知を設定します。ここで30日間の月間INTERVEL_DAY * 30の条件を与えました。すべての月の通知を設定するにはどうすればいいですか?アンドロイドは私に毎月の通知を得るのを手伝ってくれます。何ヶ月間の日数が与えられるべきか30,31,28
intent = new Intent(getBaseContext(), AlarmReceiver.class);
pendingIntent = PendingIntent.getBroadcast(getBaseContext(), RQS_1, intent, 0);
alarmManager = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
alarmManager.setRepeating(AlarmManager.RTC_WAKEUP,
cale.getTimeInMillis(),AlarmManager.INTERVAL_DAY*30, pendingIntent);
alarmManager = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
intent = new Intent("android.media.action.DISPLAY_NOTIFICATION");
broadcast = PendingIntent.getBroadcast(getApplicationContext(), 100, intent, PendingIntent.FLAG_UPDATE_CURRENT);
alarmManager.set(AlarmManager.RTC_WAKEUP, cale.getTimeInMillis(), broadcast);
設定3のアラームがトリックを行います。 1つは30代、2つ目は31歳、もう1つはfebです。 – Wizard
私はむしろあなたが1つの間隔の設定を目指すのではなく、むしろ次のアラームを月ごとに設定することをお勧めしたいと考えています –
ねえ...ありがとうございます。例えば毎月29日は毎月でなければなりません。どうすればいいですか? – shwettha