¿Cómo borrar una actividad específica del historial de la pila?

Suponga que tengo una aplicación que contiene actividades llamadas A, B, C, D. Ahora, considere que A ha sido lanzado como la actividad raíz y B ha sido lanzado desde A y C ha sido lanzado desde B y D ha sido lanzado desde C. Ahora tengo un botón llamado "Eliminar" en la actividad D. Si se supone, Presiono el botón "Eliminar" en la actividad D, luego la actividad B y la actividad C deben eliminarse de la pila de historial. Al presionar la tecla Atrás de la actividad, D debería mostrar la actividad A en lugar de C. No sé cómo implementar esto. ¿Alguien puede ayudarme a resolver este problema?

Respuestas a la pregunta(6)

Su respuesta a la pregunta