0

Je perds l'état enfoncé de mon ImageButton lorsque le tiroir notification est tiré vers le bas depuis le haut.Android - ImageButton perd l'état pressé lorsque le tiroir de notification est abaissé

Je ne sais pas pourquoi cela se passe? J'utilise actuellement onSaveInstanceState et onRestoreInstanceState pour que l'état ImageButtons soit enregistré et restauré.

Pour l'essentiel, c'est le travail, le seul problème que j'ai est lorsque le tiroir notification est abattu. Est-ce que quelqu'un sait pourquoi cela provoque mon ImageButton perdre son état pressé et comment le contourner?

Répondre

0

On dirait que la seule façon de détecter le tiroir de notification est d'utiliser 'onWindowFocusChanged'. Cela renvoie false lorsque le tiroir est tiré vers le bas et vrai quand il est tiré à nouveau vers le haut.