4

这是通知的实现代码:

Notification notification = new Notification();
RemoteViews expandedView = new RemoteViews(mContext.getPackageName(),
                                          R.layout.status_bar_ongoing_event_progress_bar);
// ignore the setup code for expanedView
notification.contentView = expandedView;
Intent intent = new Intent(mContext, MyActivity.class);
PendingIntent contentIntent = PendingIntent.getActivity(mContext, 0, intent,
                                            PendingIntent.FLAG_UPDATE_CURRENT);
notification.contentIntent = contentIntent;
mNotificationMgr.notify(notification_id, notification);

此代码在 android 设备 2.2 上运行良好,但是,这在 android 设备 4.0 上不起作用。当用户单击通知时,MyActivity 没有启动,也没有任何反应。

我不知道是什么原因。

4

1 回答 1

1

我不知道你的代码到底有什么问题,但是如果你使用来自 android Dev的代码

它在ICSpre ICS上工作流畅

我最近检查了这段代码

于 2012-09-06T06:01:10.603 回答