PendingIntent对于第一个通知正确运行,而对于其余通知则不正确
protected void displayNotification(String response) { Intent intent = new Intent(context, testActivity.class); PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, Intent.FLAG_ACTIVITY_NEW_TASK); Notification notification = new Notification(R.drawable.icon, "Upload Started", System.currentTimeMillis()); notification.setLatestEventInfo(context, "Upload", response, pendingIntent); nManager.notify((int)System.currentTimeMillis(), notification); } 该函数将被多次调用。我希望每个notification单击时都启动testActivity。不幸的是,只有第一个通知会启动testActivity。单击其余的将导致通知窗口最小化。 附加信息:函数displayNotification()位于名为的类中UploadManager。 从实例化Context传递到。功能是从功能,也UploadManager,即在运行中多次调用。UploadManageractivitydisplayNotification()AsyncTask 编辑1:我忘了提及我将String响应传递Intent intent为extra。 protected void displayNotification(String response) { Intent intent = new Intent(context, testActivity.class); intent.putExtra("response", …