O aplicativo não deve ser exibido na lista de aplicativos recentes após o término da atividade se o aplicativo não estava exibindo a lista de aplicativos recente anteriormente

Etapa 1 - O aplicativo não existe na lista de aplicativos recentes (o aplicativo foi removido da lista de aplicativos recentes).
Etapa 2 - Assim que recebi a notificação abertaChamada recebida atividade, o usuário aceita a chamada.
Etapa 3- O usuário clica no botão desconectar para finalizar a atividade IncomingCall.

Problema: o aplicativo é exibido na lista de aplicativos recentes, mesmo o aplicativo não estava na lista de aplicativos recente anteriormente.

Entrada de manifesto

<activity
android:name=".activities.IncomingCall"
android:excludeFromRecents="true"
android:launchMode="singleTop"
android:screenOrientation="portrait" >
</activity>

Na atividade usando

public void onClick(View v) {
switch (v.getId()) {
case R.id.onCallDisconnectButton:
phoneCallBaseClass.disconnect();
IncomingCall.this.finish();
break;
  }
}

E também tentei o link abaixo, mas funcionará quando o aplicativo já existir em segundo plano

Remover aplicativo de aplicativos recentes programaticamente

OU Existe outra maneira de mostrar a visualização de chamadas recebidas, para que não permaneça no histórico.

você pode dar um exemplo de qualquer chamada de VoIP

Remover o aplicativo da lista de aplicativos recentes após o recebimento da chamada, o usuário desconecta a atividade de chamada (IncomingCallActivity) não existiria na lista de aplicativos recentes. Porém, em Meu caso, a atividade persiste na lista de aplicativos recentes após desconectar a chamada.

obrigado

questionAnswers(3)

yourAnswerToTheQuestion