2011-05-01 5 views
0

remet en question que je fais currenly quand je clique sur un boutonAndroid Intent

Intent service = new Intent(this, LocationCheckingService.class); 
     startService(service); 

si je où cliquez sur ce bouton plusieurs fois Permet-il de fil multiples invoquée? possible d'empêcher plusieurs services? parce que je ne nécessiterait un service de

+0

@ user492182 envisager de l'initialisation d'un drapeau isServiceStarted sur false et le drapeau vrai une fois que vous appelez startService puis cochez cette option avant d'appeler startService – JAL

Répondre

0

il ne peut y avoir qu'un seul instace de service. peu importe combien de fois vous commence voir ce discussion

+1

oh si cela signifie qu'il est un seul service sera commencé? s'il est rappelé à nouveau surcreate ne sera pas appeler, mais seulement onstart rite – ericlee