onStop vs onDestroy

Tentei pesquisar exatamente quando o método onDestroy é chamado para uma atividade, mas li algumas informações confusas e conflitantes. Em geral, minha pergunta é: sob quais circunstâncias o método onDestroy realmente é chamado em uma atividade? Mais especificamente, se eu tiver duas atividades, a atividade A e a atividade B, se a atividade A estiver em execução e criar uma intenção e mudar para a atividade B, a atividade A será interrompida apenas ou será destruída?

questionAnswers(2)

yourAnswerToTheQuestion