Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android 累計未讀通知的數量

Android 累計未讀通知的數量

編輯:關於Android編程

  原問題描述: 我在android應用程序中設置了通知功能。每當我接收到一個通知時,未讀通知的數量就累計。使用 notification.number 函數,代碼如下: [java]   NotificationManager notificationManager = (NotificationManager)    getSystemService(NOTIFICATION_SERVICE);   Notification notification = new Notification(R.drawable.icon,   "A new notification", System.currentTimeMillis());   notification.flags |= Notification.FLAG_AUTO_CANCEL;   notification.number += 1;   Intent intent = new Intent(this, NotificationReceiver.class);      PendingIntent activity = PendingIntent.getActivity(this, 0, intent, 0);   notification.setLatestEventInfo(this, "This is the title",   "This is the text", activity);   notificationManager.notify(0, notification);       但是現在不管接收到多少通知,未讀通知的數量沒有增加,它總是只顯示1. 大家能幫我看看錯誤出現在哪嗎?   解決方案: 問題是你創建了一個新的通知對象。只需創建一次,檢查它是否存在 [java]  public class main extends Activity {      Notification notification=null;         //....   if (this.notification == null)       this.notification = new Notification(R.drawable.icon,           "A new notification", System.currentTimeMillis());      this.notification.flags |= Notification.FLAG_AUTO_CANCEL;   this.notification.number += 1;      
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved