nm = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
n = new Notification(R.drawable.icon, "ABC", System.currentTimeMillis());
n.contentView = new RemoteViews(getPackageName(), R.layout.notification);
n.contentView.setTextViewText(R.id.notification_status_text, "start sending task: " + taskNumber);
n.contentView.setImageViewResource(R.id.notification_status_icon, R.drawable.icon);
intent = new Intent(NavigationActivity.this, MainTabActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP| Intent.FLAG_ACTIVITY_NEW_TASK);  
Bundle bundle = new Bundle();
bundle.putBoolean("jump2queuelist", true);
intent.putExtras(bundle);
pendingIntent = PendingIntent.getActivity(NavigationActivity.this, 0,
intent, 0);
n.contentIntent = pendingIntent;
nm.notify(notification_id, n); 这里存储了但是在下面的Activity里获取不到,返回的时候bundle为空if(getIntent().getExtras().getBoolean("jump2queuelist", false)){
getIntent().getExtras().putBoolean("jump2queuelist", false);
showQueueHomeScreen();
}