Volte para a tela anterior no botão pressionado após responder à notificação

Estou usando um código semelhante aoCriando uma notificação simples para criar e mostrar uma notificação de uma chamada de rede.

O problema é que eu quero que a atividade que responde à notificação faça seus negócios e, em um clique no botão voltar, coloque a atividade anteriormente ativa de volta em primeiro plano, com a pilha traseira intacta. Isso independentemente de a atividade anteriormente ativa fazer parte do meu aplicativo ou de outra pessoa.

Atualmente, ele está seguindo o TaskStackBuilder gerado. Liderando o backup da hierarquia do aplicativo e saindo para a tela inicial. O design da interface do usuário é ruim, pois interrompe o fluxo de trabalho de qualquer pessoa que esteja usando o dispositivo, forçando-os a voltar manualmente ao aplicativo e gastando mais cliques de botão do que o necessário. Também é bastante pouco intuitivo.

De acordo com as diretrizes oficiais de design, é assim que deve funcionar. A implementação que eu vinculei ao botão superior torna a mesma funcionalidade que o botão superior deve ter

Também é uma maneira comum de implementá-lo em uma infinidade de outros aplicativos, incluindo os oficiais do google (notificações de atualização do google-play vêm à mente), portanto, deve haver uma maneira relativamente padrão de fazer isso.

questionAnswers(1)

yourAnswerToTheQuestion