Android-Notification

                // 獲取系統通知服務
		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());

發佈了49 篇原創文章 · 獲贊 14 · 訪問量 16萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章