0
で毎日のためにローカル通知を設定する私は日常ここに午前11時に日常来る私のAndroidアプリにローカル通知を設定することは私のコード..ですどのように11時
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.HOUR_OF_DAY, 14);
calendar.set(Calendar.MINUTE, 45);
calendar.set(Calendar.SECOND, 0);
Intent intent1 = new Intent(this, AlarmBroadcastReceiver.class);
PendingIntent pendingIntent = PendingIntent.getActivity(this, 1234, intent1, PendingIntent.FLAG_UPDATE_CURRENT);
AlarmManager am = (AlarmManager) this.getSystemService(this.ALARM_SERVICE);
am.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), AlarmManager.INTERVAL_DAY, pendingIntent);
ここではそのありませんIamは、使用している場合..任意の通知..
を示す通知より
PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 1234, intent1, PendingIntent.FLAG_UPDATE_CURRENT);
は、私は私のAvtivityを開く毎回来ます。
ローカル通知を表示する他の方法があれば、良い例を挙げてください。 `AlarmBroadcastReceiver`は` BroadcastReceiver`であるかどうかを確認するために
OSモバイル在庫のカスタムOS.ie LEエコとMIUI etc.Testで通知 .EXの優先事項である、あなたが使用する必要があります'getBroadcast()'また、すぐにアラームが発せられる場合は、すでに経過した時間にアラームが設定されていることを意味します。あなたはそれをチェックし、もしそうなら1日を追加する必要があります。 http://tackoverflow.com/a/36536228 Btw、14:45は11amではありません。 –
Mike Mさん、ありがとうございました。私の問題は解決しました。 –