2014-12-27 2 views
0

알림을 취소 할 수 없게하는 방법이 있습니까? 그가 도청한다면 한 경우에만 ? 그렇다면 어떻게? 사용자가 알림을 클릭하도록하려면 어떻게해야합니까?

내 알림 플래그

현재 위치 : 당신이 그것을 클릭 처리해야합니다 "진행"수 있습니다 후

notificationIntent.setFlags(
    Intent.FLAG_ACTIVITY_CLEAR_TOP | 
    Intent.FLAG_ACTIVITY_SINGLE_TOP); 
PendingIntent intent = PendingIntent.getActivity(
    context, 0, notificationIntent,PendingIntent.FLAG_UPDATE_CURRENT); 
notification.setLatestEventInfo(context, title, message, intent); 
notification.flags |= Notification.FLAG_AUTO_CANCEL; 

답변

0

notification.flags = Notification.FLAG_ONGOING_EVENT; 

에 의해

notification.flags |= Notification.FLAG_AUTO_CANCEL; 

교체 그것을 제거하려면 NotificationManager.cancel()을 사용하십시오.

+0

각 알림에 대해 고유 한 ID를 만드는 방법을 알려주십시오. (공유 환경 설정을 사용해야합니까?) 어떻게 클릭을 처리 할 수 ​​있습니까 ?? –

+0

@ 모하메드 나빌 (MohhamedNabil) [교육 공지] (http://developer.android.com/training/notify-user/build-notification.html) – gio

관련 문제