Vous pouvez utiliser le cycle de vie de l'application pour détecter les interruptions. Votre appareil peut détecter quand un appel téléphonique arrive et se termine, et déclencher shownotify(), hidenotify(), startApp(), pauseApp(), puis faire quelque chose en conséquence. Voir le canvas class. Donc, si vous avez une application en cours d'exécution, vous pouvez détecter un appel téléphonique entrant, attendez qu'il se termine puis faites quelque chose. Ceci est bien sûr très spécifique à l'appareil/fabricant et vous êtes dans un monde de mal quand il s'agit de le porter sur de nombreux appareils. Je ne suis pas sûr si vous pouvez faire quelque chose comme ceci pour les appels sortants, puisque votre application sera en arrière-plan et mise en pause pour la plupart des appareils.