Je développe une application de lecteur audio qui fonctionne bien mais je suis confronté à un problème si je minimise l'application, il tue mon service de premier plan. Je ne sais pas pourquoi cela se passe peut-être que quelqu'un me suggère une solution
si je minimise l'application, il s'agit d'une impression d'engin, puis de Toute aide serait très appréciée. P> p> Ondestroy code> pourquoi cela se produit peut-être que quelqu'un aidait-moi, p>
3 Réponses :
Vous devez utiliser Starforeground () avec une notification, au service Android qui ne cesse jamais de fonctionner. Veuillez regarder cela.
https://robertohuertas.com/2019/06/29/Android_foreground_services/ < / p> J'espère que cela vous aidera. P> P>
Comment puis-je définir ceci dans la notification exoplayer, ExoPlayer à l'aide de PlayernotificationManager, une notification exoplayer est différente de la notification normale
Je viens de supprimer l'onduleur tintop et sans enregistrez le code et définissez à OnDestroy et cela fonctionne pour moi. P>
J'ai expérimenté ce problème car je définissais le lecteur sur le gestionnaire de notification sur NULL sur Ontop, ce qui provoque l'appel de l'onNotification, vous devez vérifier si la notification a été annulée par l'utilisateur, vous devez arrêter le service, sinon la laisser courir.
Votre service n'appelle jamais
startforeground code> Ce n'est donc pas un service de premier plan, il s'agit simplement d'un service consolidé qui montre une notification.
J'ai déjà commencé mon service à partir de l'activité principale en utilisant util.startforegroundservice (ceci, myservice)