程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> notification-清除一個通知狀態出現的問題

notification-清除一個通知狀態出現的問題

編輯:編程綜合問答
清除一個通知狀態出現的問題

我不知道如何清除一個通知狀態。

public void NotificationStatus(){
    Intent intent = new Intent(this, Stimulation.class);   
    NotificationManager notificationManager
        = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
    Notification notification = new Notification(
        david.flanagan.android.VenAssist.Activities.R.drawable.notification_icon,
        "VenAssist Stimulation ON", System.currentTimeMillis());
    PendingIntent activity = PendingIntent.getActivity(this, 0, intent, 0);
    notification.flags |= Notification.FLAG_ONGOING_EVENT;
    notification.flags |= Notification.DEFAULT_VIBRATE;
    notification.defaults |= Notification.DEFAULT_SOUND;
    notification.setLatestEventInfo(this, "VenAssist",
        "Stimulation Started", activity);
    notificationManager.notify(0, notification);     
}

我想在服務器的onDestroy()函數中通過調用 notification.cancel(0);來清除通知狀態。

我創建了一個通知的實例,不確定對不對。

private NotificationManager notification;

我想取消服務時,因此清除 status bar,程序就崩潰了。

最佳回答:


加上第一句試試:

 NotificationManager m_NotificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
    m_NotificationManager.cancel(0);
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved