2011-06-30 13 views
5

Servis başladığında bildirim oluşturdum ancak servis durdurulduğunda veya yok olduğunda bu bildirimin nasıl kapatılacağını bilmiyorum. herhangi bir fikrin var. Hizmet başlatıldığında bildirimi başlatan kod aşağıdakiAndroid'i kapatın Bildirim

. Bildirim kimliği ile

String ns = Context.NOTIFICATION_SERVICE; 
    final int KEEPUS_NOTIFICATION_ID = 1; 
    NotificationManager mNotificationManager = (NotificationManager) context.getSystemService(ns); 
    Notification notification = new Notification(R.drawable.notification_icon1, ticker_text, System.currentTimeMillis()); 
    Intent notificationIntent = new Intent(context, KeepusActivity.class); 
    PendingIntent contentIntent = PendingIntent.getActivity(context, 0, notificationIntent, 0); 
    notification.setLatestEventInfo(context, ticker_content_title, ticker_content_text,contentIntent); 
    mNotificationManager.notify(KEEPUS_NOTIFICATION_ID, notification); 

cevap

21

kullanım bildirimi yöneticisi #cancel

NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); 
mNotificationManager.cancel(KEEPUS_NOTIFICATION_ID); 
İlgili konular