NavUtils.shouldUpRecreateTask falha no JellyBean

Eu tenho um aplicativo que emite notificações que, quando selecionadas, iniciam uma atividade. De acordo com os documentos do Android, posso usar o NavUtils.shouldUpRecreateTask para verificar se a atividade foi iniciada diretamente (ou seja, a partir da notificação) ou por meio de uma pilha de atividades normal. No entanto, dá a resposta errada. Eu estou testando isso no JellyBean, mas usando a biblioteca de suporte.

Basicamente, shouldUpRecreateTask sempre retorna false, mesmo quando a atividade foi iniciada a partir da notificação.

Alguma idéia sobre por que shouldUpRecreateTask está deixando de dar a resposta correta?

questionAnswers(3)

yourAnswerToTheQuestion