Eğer
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
AlarmManager alarmManager = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
Intent notificationIntent = new Intent("android.media.action.DISPLAY_NOTIFICATION");
notificationIntent.addCategory("android.intent.category.DEFAULT");
PendingIntent broadcast = PendingIntent.getBroadcast(this, 100, notificationIntent, PendingIntent.FLAG_UPDATE_CURRENT);
Calendar cal = Calendar.getInstance();
cal.add(Calendar.SECOND, 15);
alarmManager.setExact(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(), broadcast);
}
aşağıdakileri yapın MainActivity yılında PendingIntent
NotificationService AlarmManager
Yayın Alıcılarının gibi bildirim planlamak için kullanılan IntentFilters olan bazı şeyleri bilmek gerekir yerel bildirim planlamak için
Yukarıdaki kod 15 saniye sonra bir alarm programlayacaktır. 15 saniye sonra, notificationIntent yayınlayacaktır.
Niyet yapıcı belirtilen eylemi yerel bildirimin tam çalışmasını anlamak için ve bu makaleyi örnek bir bildirim kod çek görmek AndroidManifest.xml
tanımlanır - http://www.singhajit.com/schedule-local-notification-in-android/
Kontrol [Bu] (http://stackoverflow.com/questions/21461191/alarmmanager-fires-alarms-at-wrong-time/21461246#21461246) ve [bu] (http://developer.android.com/training/scheduling/alarms. html) – Skynet