Diferença entre singleTask e singleInstance

Não encontrei nenhum thread no StackOverflow que respondesse à minha pergunta. Eu já vi issoSingleta Android e instância única e singletask mas essa pergunta está relacionada ao seu cenário de projeto.

Quais são as diferenças entre singleTask e singleInstance ?? Eu li os documentos, mas não consegui entender ..

Eu também li esse tópicoModo de inicialização SingleTask ou singleInstance para Android? mas eu não conseguia entender. Desculpa