-1

Comment faire pour persister le Intent Service au moment où la mémoire système ne permet pas d'exécuter le Intent Service.Intent Service persistent avec peu de mémoire

+1

Vous voudrez peut-être expliquer plus en détail ce que vous voulez dire. Un 'IntentService' est conçu pour fonctionner pendant une poignée de secondes, puis s'éteint lorsque son travail est terminé. Quelles conditions de "mémoire système" vous empêchent d'appeler 'startService()' sur ce 'IntentService'? Que signifie «persister» un «IntentService»? – CommonsWare

+0

quand Android fonctionne en mémoire faible tuerait d'autres applications/services ainsi chaque fois que vous exécutez votre service normalement, il devrait y avoir de la mémoire pour l'exécution. Si vous pouvez élaborer un peu sur ce que votre service fait en arrière-plan? combien de mémoire il faudrait à peu près? – eldjon

+0

@CommonsWare effectivement nous effectuons l'opération de téléchargement de fichiers amazon via le service d'intention, basé sur le code amazon. Mais entre-temps, lorsque le système trouve moins d'espace mémoire, il libère toutes les ressources et, de cette façon, notre travail est affecté. Donc, par persévérance, nous voulons dire que si une telle chose se produit, nous devrions faire une opération avant d'interrompre le service. –

Répondre

0

Vous ne pouvez pas.

Il n'y a pas assez de mémoire pour exécuter votre code.

+0

Comment puis-je gérer cela ... car il provoque un accident à mon application. –

+0

vérifiez la mémoire disponible avant de tenter d'exécuter votre code. Enveloppez-le dans une prise d'essai. Beaucoup de choses qui dépendent beaucoup de votre code. – r2DoesInc

+0

Si cela ... alors comment puis-je l'obtenir a la mémoire faible ... –

Questions connexes