// 獲取系統通知服務
NotificationManager notificationManager = (NotificationManager) mContext
.getSystemService(Service.NOTIFICATION_SERVICE);
// 創建Intent
Intent notificationIntent = new Intent(mContext,
AddAniversaryActivity.class);
PendingIntent pendingIntent = PendingIntent.getActivity(mContext,
0x110, notificationIntent, Intent.FLAG_ACTIVITY_NEW_TASK);
// 舊版方法,用於兼容
// 創建新通知實例
Notification notification = new Notification(iconID,
title == null ? "提醒" : title, System.currentTimeMillis());
// 設置事件消息
notification.setLatestEventInfo(mContext, title == null ? "提醒" : title,
content, pendingIntent);
// 發送通知
// iconID爲唯一的標識
notificationManager.notify(iconID, notification);
// 以下爲新版的方法,舊版無法使用
// Notification.Builder notificationBuilder = new Builder(mContext);
// notificationBuilder.setWhen(System.currentTimeMillis());
// notificationBuilder.setSmallIcon(iconID);
// notificationBuilder.setContentTitle(title == null ? "提醒" : title);
// notificationBuilder.setContentText(content == null ? "您有一個提醒沒有查看!"
// : content);
// notificationBuilder.setContentIntent(pendingIntent);
//
// notificationManager.notify((int) NumberUtil.getRid(),
// notificationBuilder.getNotification());
Android-Notification
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.