0 votes

Existe-t-il un moyen de forcer mon application à s'exécuter en arrière-plan ?

Il ne s'agit pas d'une duplication de cette question - Existe-t-il un moyen de forcer une application à rester en arrière-plan quoi qu'il arrive ? parce qu'il mentionne Android ver 4 et aussi le manque de mémoire.

Ma question est la suivante : existe-t-il un moyen de forcer une application Android particulière pour les versions Android inférieures à 4 à fonctionner en arrière-plan lorsque le téléphone est en veille ? De plus, je devrais être en mesure d'appeler ces applications Android que j'ai spécifiées pour qu'elles s'exécutent en arrière-plan et qu'elles viennent au premier plan pour que je puisse interagir avec elles.

Le problème est que certaines applications cessent de fonctionner lorsque le téléphone se met en veille (en raison de l'économie d'énergie). Certaines applications provoquent même des erreurs. Cependant, j'ai besoin qu'elles fonctionnent en arrière-plan. Je sais aussi que je peux utiliser 'Force close' pour forcer une application qui tourne en arrière-plan à s'arrêter, mais je n'ai pas trouvé le moyen de faire tourner une application Android particulière en arrière-plan quand j'en ai besoin.

2voto

Andy Brudtkuhl Points 1714

C'est au développeur d'une application de préciser ce qu'elle doit faire en arrière-plan. Les applications ont deux types de composants. (En fait, il y a plus de types, mais ils ne sont pas pertinents pour la question).

Le premier, activités peuvent être affichés à l'écran et ne peuvent être exécutés qu'au premier plan. Toutefois, lorsque vous quittez une activité à l'aide de la touche d'accueil, celle-ci a la possibilité de sauvegarder son état, de sorte que lors de la prochaine exécution de la même activité, elle peut apparaître dans l'état où vous l'avez laissée. (Par exemple, une application de messagerie peut afficher le même courriel que vous regardiez auparavant, au lieu de retourner à la boîte de réception).

La deuxième sorte, services Ils fonctionnent en arrière-plan et ne s'affichent pas à l'écran. Ils doivent être écrits d'une manière différente des activités, pour s'assurer qu'ils ne déchargent pas la batterie, et ils ont un certain contrôle sur le moment où ils commencent et arrêtent de fonctionner.

Si une application ne sauvegarde pas son état, ou si une erreur se produit lorsque vous y revenez après avoir utilisé une autre application, vous devez le signaler au développeur de l'application, afin qu'il puisse corriger le problème.

0voto

Adam Points 2544

Ma question est la suivante : existe-t-il un moyen de forcer une application Android particulière pour Android version inférieure à 4 de s'exécuter en arrière-plan lorsque le téléphone est téléphone est en train de dormir ?

Cela dépend de l'application.

S'il peut fonctionner en arrière-plan, appuyez simplement sur Home ou ouvrir n'importe quel autre (c'est-à-dire : sans quitter cette application ), il sera exécuté en arrière-plan.

Je devrais pouvoir appeler les applications Android que j'ai choisi de faire tourner en arrière-plan. en arrière-plan pour qu'elles viennent au premier plan et que je puisse interagir avec elles.

Juste ouvrez à nouveau cette application (c'est-à-dire : Passez à cette application ). Il recommencera à travailler au premier plan.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X