possível criar algum tipo de manipulador de exceção global no Androi

aplicativo @My inclui uma série de atividades, através das quais o usuário deve proceder de maneira linear. Digamos que esta série de atividades tenha a seguinte aparência: A (representa o menu principal), B, C, D, E. O usuário continua assim: A -> B -> C -> D -> E. Em cada um dos nessas atividades, o usuário deve inserir dados ou permitir que o dispositivo obtenha os dados automaticamente (por exemplo, via rede ou Bluetooth

Ocasionalmente, meu aplicativo falha em uma das atividades intermediárias. O que acaba acontecendo, normalmente, é que o aplicativo retrocede uma ou duas atividades. Por exemplo, se meu aplicativo travar na Atividade D, ele poderá voltar para a Atividade C ou B. Mas o problema é que, após uma falha, os dados de entrada ficam em um estado tão estranho que o aplicativo falha novamente e mostra a força fechar a caixa de diálogo, até a Atividade A, o menu principa

Como posso capturar essas exceções que causam essas falhas globalmente em todo o aplicativo, para que eu possa limpar os dados e permitir graciosamente que o usuário retorne ao menu principa

questionAnswers(2)

yourAnswerToTheQuestion