2 markdowneide markdowneide 于 2013.03.22 13:20 提问

如何更新 notification 进度条?

在我的安卓应用程序中有一个 Notification,并且 notification有一个进度条。
如果我更新 notification 的进度条的进度时,我是要传递 notification 的同一个实例呢,还是要传递 Notification 的一个新实例?
应该这样:

mNotification = new Notification(..); // create in the constructor of my activity
getNotificationManager().notify(TAG, FILE_UPLOAD_ID, mNotification);

还是:

getNotificationManager().notify(TAG, FILE_UPLOAD_ID, new Notification(...) );

1个回答

curie_87
curie_87   2013.03.22 15:41
已采纳
public void notify (String tag, int id, Notification notification) Since: API Level 5

在状态栏发布一个通知。如果程序中已经有一个通知有相同的标签和id,这个通知还没有取消,就会被更新的信息代替。
参数标签A 字符串标识这个通知,可能为空,给这个通知分配 id 标识符。在程序中 tag,id 必须是唯一的。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android自定义notification实现进度条功能
要创建一个自定义的Notification,可以使用RemoteViews。要定义自己的扩展消息,首先要初始化一个RemoteViews对象,然后将它传递给Notification contentView字段,再把PendingIntent传递给contentIntent字段。以下用一个小例子来说明:自定义notification的视图view.xml<?xml version="1.0" enco
Android 检查更新版本(带有通知栏,进度条,Notification)
Android 检查更新版本(带有通知栏,进度条,Notification)
下面简单介绍一下版本更新的功能(进度条在通知栏显示)
先上个效果图大家看看 上面就是整个的跟新流程了,如果你真好要做这种欢迎使用 1.下面开始介绍一下代码的流程,原理很简单希望对大家会有帮助   首先是代码的编写逻辑   访问服务器的接口获取版本后台版本信息和前台对比判断是都需要更新,如需要弹出如图的提示框,我这里有相关的强制更新的 内容在里面,这里就不做详细说明了。 2.下面是代码的整体流程了,首先就是从连接开始走,下面是代码
Android版本更新(Service下载 Notification进度条:直接拿来用)
废话不多说:直接上代码: public class UpdateService extends Service { public static final String TAG = "UpdateService"; public static final String ACTION = "me.shenfan.UPDATE_APP"; public static f
app通知栏下载更新进度条卡顿处理
问题:发现更新app时候通知栏的处理下拉上滑过程会越来越卡,最终直接导致手机卡死。 解决: 第一种: 更新的时候不能把确实的数值传递给进度条更新,要先转为100份,然后目前占了几份再去更新,不然频繁调用通知栏的更新,会导致越来月卡顿,系统内部代码实现的。 while((readsize = is.read(buffer))!=-1){ fos.write(buffer, 0,
Android更新带进度条的通知栏
在网上查询了下,Android版本更新通知栏带进度条,醉了,基本都是复制过来,有的代码不全,连源码下载都没有,有下载也需要积分,还不能用,真黑心啊!!之前自己也写过自定义通知栏Notification,想了还是自己写吧。 因为在通知栏更新,需要访问网络下载,就写了个服务,在服务中实现了下载个更新。 先看MainActivity代码: package com.wsj.wsjdemo; imp
Android 实现service后台多任务下载notification进度条更新
只需要一串 URL 地址,就可以实现 后台多任务下载的demo,notification进度条更新信息封装好直接提取,更新频率等问题都已优化。 由于是很久之前
android下载时,通知栏进度条卡死问题
文章转自:http://blog.csdn.net/rev_fycd/article/details/8557158 因为本人记忆力衰退的快,需要做些笔记备忘,因此转载过来,谢谢原创! 项目中发现,连续发送同一个通知会导致应用越来越慢,最终卡死。 调试发现,如果每次都new一个新的RemoteViews就不会卡死,这是为什么? 跟踪进入android源码终于发现原因
实现Android通知栏进度条效果
/** * 通知管理工具类 * * @description: * @author ldm * @date 2016-5-3 上午9:39:56 */ public class NotificationUtil { private Context mContext; // NotificationManager : 是状态栏通知的管理类,负责发通知、清楚通知等。
通知栏Notification自定义视图方法(显示进度条)
通知栏Notification自定义视图方法(显示进度条) 转自:http://www.devdiv.com/Android-%E9%80%9A%E7%9F%A5%E6%A0%8FNotification%E4%BD%BF%E7%94%A8%E8%87%AA%E5%AE%9A%E4%B9%89%E8%A7%86%E5%9B%BE%E6%96%B9%E6%B3%95%EF%BC%88%E6