在Android 4.0版上单击通知时,永远不会启动Activity

时间:2012-09-06 04:15:48

标签: java android notifications

以下是通知的实施代码:

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不会启动,也不会发生任何事情。

我不知道是什么原因。

1 个答案:

答案 0 :(得分:1)

我不确切知道代码中的问题,但是如果您使用android Dev中的代码

ICS 前ICS

的工作无效

我最近检查了这段代码