id为通知的唯一标识,如果多次创建id相同的通知,则只保留最后一次创建的通知。更新通知也是采用这个机制来实现的。
   
   
    void showNotification(int id, String title, String subText, int progress) {        NotificationManager mNotificationManager = (NotificationManager) context.getSystemService(NOTIFICATION_SERVICE);        NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(context);        mBuilder.setContentTitle(title);        mBuilder.setContentText(subText);        mBuilder.setSmallIcon(R.mipmap.ic_launcher);        mBuilder.setLargeIcon(BitmapFactory.decodeResource(context.getResources(), R.mipmap.ic_launcher));        mBuilder.setProgress(100, progress, false);        Notification notification = mBuilder.build();        mNotificationManager.notify(id, notification);    }


更多相关文章

  1. Android源码阅读之Looper
  2. Android:SystemUi有关notification
  3. Android(安卓)Notification.Builder通知案例分享
  4. WebView设置之WebViewClient
  5. Android(安卓)Touch 事件的分发和消费机制
  6. 【Android】通知的实现
  7. 解析Android消息处理机制 ——HandlerThread/Looper & MessageQu
  8. Android(安卓)View 绘制流程之四:绘制流程触发机制
  9. Android(安卓)Binder机制(一)

随机推荐

  1. ListView.setOnItemClickListener、setOn
  2. 修改android默认语言选项
  3. android app 添加logo
  4. Android(安卓)总结:ContentProvider 的使
  5. android 自定义view支持gif格式播放
  6. CCRenderTexture 从后台进入前台变黑的处
  7. Android中当item数量超过一定大小Recycle
  8. Android利用VideoView实现VideoPlayer
  9. Android(安卓)View的事件分发机制探索
  10. Android(安卓)四大组件——Service 生命