PendingIntent не открывается Активность в Android 4.3

В моей Service я открываю уведомление о нормальном запуске, используя этот код:

 private final static NOTIFICATION_ID = 412434; private void startNotification() { NotificationCompat.Builder builder = new NotificationCompat.Builder( this); builder.setSmallIcon(R.drawable.notification); builder.setContentTitle("Running"); final Intent intent = new Intent(this, MainActivity.class); intent.setAction(Intent.ACTION_VIEW); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP); final PendingIntent contentIntent = PendingIntent.getActivity(this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT); builder.setContentIntent(contentIntent); builder.setOngoing(true); builder.setAutoCancel(false); notification = builder.build(); startForeground(NOTIFICATION_ID, notification); } 

PendingIntent должен открыть MainActivity когда Notification будет использован. Это отлично работает на всех моих тестовых устройствах, используя Android 2.3.3, 2.3.5 и Android 4.1.

Это не работает, однако на моем Nexus 7 (Android 4.3) это не работает вообще. Ничего не происходит, когда я использую уведомление.

Что-то изменилось в том, как они собраны вместе, что я пропустил?

Solutions Collecting From Web of "PendingIntent не открывается Активность в Android 4.3"