Los dispositivos Samsung no cierran el cajón de la aplicación después de CLOSE_SYSTEM_DIALOGS

Estoy desarrollando una sencilla aplicación en modo Kiosk para Android 6.0. Tengo todo funcionando en los dispositivos de Xiaomi, HTC, Lenovo, etc. pero no puedo conseguir una característica que trabaja en cualquier dispositivo de Samsung.

La función es el cierre automático de todos los

Intent closeDialog = new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS); sendBroadcast(closeDialog); 

Esto se transmite desde un Servicio.

En mi otro dispositivo no Samsung, todo funciona y todos los diálogos del sistema se cierran, pero en cualquier dispositivo Samsung (S5, S6 borde, …) esta transmisión se ignora y por ejemplo el cajón de la aplicación permanece abierto.

He observado que incluso usando ADB para difundir esta intención, el cajón de la aplicación permanece abierto, pero por ejemplo el cuadro de diálogo del dispositivo de cierre se cierra si transmito esto desde adb.

Tenga en cuenta que esto no es una acción maliciosa en el contexto de este software, esto es para el cliente, que requiere esta característica y es completamente solicitada.

He hecho investigaciones sobre Samsung Knox, pero tendríamos que obtener su licencia para usar el Knox Standard SDK y eso no es algo que está en el alcance de este proyecto.

Así que mi pregunta es: ¿Tiene alguna idea de cómo hacer que esto funcione (cerrar el cajón de la aplicación con ACTION_CLOSE_SYSTEM_DIALOGS intención) en los dispositivos Samsung con Knox instalado?

Gracias.

Intente hacerlo así:

  @Override public void onWindowFocusChanged(boolean focus) { super.onWindowFocusChanged(focus); if (! focus) { Intent close= new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS); sendBroadcast(close); } } 
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.