¿Cómo prevenir la salida accidental de aplicaciones con fragmentos / actividades de Android?

¿Cómo prevengo la salida accidental de aplicaciones con Android?

IE: Cuando él / ella presiona el botón Atrás y llega a la última actividad en el BackStack, muestra un brindis para preguntar si el usuario desea salir usando el método onBackPressed ().

Además, necesita funcionar con backStacks para fragmentos.

Respuestas a la pregunta(2)

Su respuesta a la pregunta