Bazı tıklama olaylarından sonra bir bildirim X milisaniye nasıl başlatılacağını biliyorum. BuÖzel tarih ve saatte bildirim nasıl başlatılır?
Timer timer = new Timer();
TimerTask timerTask = new TimerTask() {
@Override
public void run() {
triggerNotification();
}
};
timer.schedule(timerTask, 3000);
gibi bir kodu nereye bildirim için kod Belirli bir zamanda belirli bir tarihte görünmesini bildirimi ayarlamak can, Ekim 1, 7 PM diyelim nasıl bu
CharSequence title = "Hello";
CharSequence message = "Hello, Android!";
NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
Notification notification = new Notification(R.drawable.icon, "A New Message!", System.currentTimeMillis());
Intent notificationIntent = new Intent(this, AndroidAlarmService.class);
PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0);
notification.setLatestEventInfo(AndroidAlarmService.this, title, message, pendingIntent);
notification.defaults = Notification.DEFAULT_SOUND;
notification.flags |= Notification.FLAG_AUTO_CANCEL;
notificationManager.notify(NOTIFICATION_ID, notification);
benziyor?
Ve bergnam' 1 Ekim 19:00 dedi 'olarak ne olur' when' değişken yapısı olabilir ? 'uzun olduğunda = 01/10/2011 7 PM; – androniennn
@bergnam sadece tarihi ayarlamanız gereken bir Date nesnesini kullanmalı ve sonra arayalım .getTime() – eladrich
'SimpleDateFormat dateLongue = new SimpleDateFormat (" DD MM yyyy HH: mm: ss ");' ve nasıl ve neden aranır .getTime? – androniennn