Просто, чтобы быть кратким:
Что мне нужно, так это открыть действие, запустить обратный отсчет, свернуть, запустить уведомление, когда таймер доходит до 0, и, нажав на уведомление, вернуться к предыдущему состоянию действия, не создавая нового
у меня есть вот что:
Intent intent = new Intent(ctx, MainActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);
PendingIntent pIntent = PendingIntent.getActivity(ctx, 0, intent, 0);
Он отлично работает для Android ‹ 4.2, но при запуске на Jelly Bean он открывает новый экземпляр Activity. Кажется, что Jelly Bean не распознает ни один из флагов Intent.FLAG_ACTIVITY_CLEAR_TOP | Намерение.FLAG_ACTIVITY_SINGLE_TOP
Как я могу запустить его для 4.2+?