Perché non riesco a disattivare la sovrapposizione dello schermo sul mio Android?

Se stai usando Android Marshmallow e ricevi l'errore "screen overlay detected" quando vuoi cambiare i permessi di un'app, può essere abbastanza frustrante, lo è stato certamente per me...

Il problema è che anche se sono andato nelle impostazioni avanzate delle app e ho disattivato tutti gli overlay dello schermo (vai a "Impostazioni/Apps/#sotto il pulsante del menu#Draw over other Apps" se non hai ancora provato) il mio telefono mi dà ancora l'errore.

Dopo molto tempo e molti errori (e un reset di fabbrica, che ha funzionato, ma il problema si è ripetuto su un altro dispositivo), ho finalmente scoperto che era un'app che stavo usando su entrambi i dispositivi. Anche se si disattiva il suo permesso "Disegna sopra altre app", continua a creare problemi al sistema.

Dopo aver forzato l'arresto dell'app nelle impostazioni, tutto è andato bene, anche se non ho potuto trovare questa soluzione online, da nessuna parte.

Perciò, se avete lo stesso problema che ho avuto io, dovete forzare l'arresto o disinstallare tutte le app che avete installato/aggiornato di recente e che potrebbero causare il problema.

Personalmente penso che sia un bug di Android 6 Marshmallow, dato che non ho lo stesso problema dopo che il dispositivo è stato aggiornato ad Android 7 Nougat.

Spero che questo aiuti, ma se tutto il resto fallisce, un Factory Reset è forse la tua ultima speranza...