2010-05-07 5 views
0

Cette question est liée à ma question précédente: Android Service - Ping URLAndroid - Quand utiliser le service

J'ai donc une application Android qui le clic d'un bouton, ouvre une page Web. Maintenant, en arrière-plan, je veux appeler une autre URL http pour la collecte des statistiques.

Ma question est-ce que ce doit être un service? Je sais qu'un service est destiné aux tâches d'arrière-plan qui s'exécutent pendant une période indéfinie, alors que l'utilisateur est occupé à faire autre chose. Dans mon cas, tout ce dont j'ai vraiment besoin est d'obtenir l'URL en arrière-plan, de ne pas la montrer à l'utilisateur, mais de montrer la page web à l'utilisateur. Puis-je simplement ne pas écrire de code pour obtenir le contenu de l'url http et déclencher l'activité qui affiche la page Web? Coz tout ce que je veux, c'est avoir l'URL en arrière-plan et en avoir fini avec ça. Ou cela doit-il être fait en utilisant la classe Service?

Je suis confus.

Merci Chris

Répondre

2

Je voudrais essayer d'utiliser un thread au lieu d'un service.

+1

Mieux encore, utilisez un 'AsyncTask'. Si vous choisissez de gérer ce 'AsyncTask' avec un' Service' ou non, c'est à vous de décider. – CommonsWare

Questions connexes