Notification notification = new Notification();
notification.icon=iconId;
notification.tickerText=tickerText;
long time = System.currentTimeMillis();
Date d = new Date(time);
notification.when=System.currentTimeMillis()+3600*10000000;
PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, getIntent(), 0);
notification.setLatestEventInfo(this, contentTitle, contentText, pendingIntent);
//5步:使用notificationManager對象的notify方法 顯示Notification消息 需要制定 Notification的標識
notificationManager.notify(notiId, notification);
Notification的when參數不管設置成多少都是馬上就通知比如上面的代碼也是馬上通知,怎麼才能設置通知時間
when不是通知產生的時間,是時間域顯示的。
如果要定時發,簡單的可以通過AlarmManager來發送,如果復雜的自己做定時任務