2016-04-11 1 views
0

Existe-t-il un moyen de répondre aux appels pendant que mon application est épinglée? J'ai trouvé ces informations en ligne.Écran d'épinglage et appels entrants

https://code.google.com/p/android/issues/detail?id=79260 - daté d'il y a un an - il semble que c'est un comportement normal du screenPinning.

https://stackoverflow.com/questions/34675657/how-can-i-call-stoplocktask-method-when-there-is-an-incoming-call - Pas assez de réputation pour répondre ou suivre ce post. J'utilise un broadcastReceiver pour détecter les appels entrants. Je peux stoplocktask() dans broadcastReceiver mais il est trop tard, l'appel téléphonique semble être tué au même moment où le broadcastReceiver est appelé.

Des idées?

Merci à l'avance

Répondre

0

Essayez cette méthode
clearAbortBroadcast()
à la fin de la OnReceive() dans BroadcastReceiver.
Cela devrait propager l'événement à d'autres récepteurs d'appel et déclencher par conséquent le gestionnaire d'appel système par défaut.