Detectar una captura de pantalla de Android

En los últimos años programo para Android y me pregunto algo: ¿cómo detectar cuándo el usuario toma una captura de pantalla? Quiero que cuando el usuario tome una captura de pantalla, pasemos a la siguiente actividad. Intenté el método de interceptar un evento, pero hay un problema: cuando el dispositivo entra en suspensión, por ejemplo, se intercepta un evento. ¿Tiene una solución para interceptar solo el evento de captura de pantalla o ignorar otro evento?

Gracias por tu ayuda !

Respuestas a la pregunta(2)

Su respuesta a la pregunta