OnPause différence entre verrouillage de l'écran et appel entrant
Question
Je développe une application audio. Il joue des sons en arrière-plan et je veux qu'il désactiver lorsqu'un appel entrant arrive, mais pas lorsque l'écran se verrouille. Ma première chance était d'appeler player.stop () sur OnPause que je pensais que ce fera l'affaire lorsque les applications entrantes ou autres fonctionneront sur le dessus. Mais je trouve que le verrouillage de l'écran appelle également cet événement OnPause.
Est-il possible d'obtenir la cause de cet appel?
La solution
Je crois que cet article a ce que vous cherchez: http: //thinkandroid.wordpress. com / 2010/01/24 / manutention-écran hors-écran et sur les intentions /
A quelques extraits de code expliquant comment gérer si les tours hors écran etc.
L'espoir qui aide un peu!