Application en Background

AliAli Membre
juin 2012 modifié dans Vos applications #1
[font=comic sans ms,cursive]Bonsoir à  tous,[/font]

[font=comic sans ms,cursive]j'ai une petite application dans laquelle je test la connexion internet, mon souci est le suivant:[/font]



[font=comic sans ms,cursive]Pour le moment je fais le test de la connectivité dans la méthode viewDidLoad, et il parait que la vérification de la connexion se fait qu'au moment du chargement de l'application dans la mémoire, du coup si j'exécute mon appli plusieurs fois , la vérification sera faite que la première fois, vu qu'elle entre en background ensuite. [/font]

[font=comic sans ms,cursive]Je veux faire de sorte à  que le test soit fait à  chaque fois où la fenêtre de l'application s'affiche.[/font]



[font=comic sans ms,cursive]Si quelqu'un connait une solution merci bien de m'aider [/font] [font=comic sans ms,cursive] image/thumbsup.gif' class='bbc_emoticon' alt=' :D ' />[/font]

Réponses

  • Je ne suis pas sûre d'avoir bien compris ton problème... Si tu veux que ton test de connectivité soit fait à  chaque fois que ton application redevient active, tu peux lancer ton test dans "applicationDidBecomeActive" (dans AppDelegate.m)



    PS : au passage, n'oublie pas d'aller te présenter dans la section adéquate... et, ce n'est que mon avis, mais évite les polices "spéciales" : çà  n'apporte rien à  ton message, et c'est difficile à  lire sur iPhone... image/rolleyes.gif' class='bbc_emoticon' alt='::)' />
  • Merci Alf, j'allais faire la même remarque pour la lisibilité de ces caractéres sur mon iPhone.
  • zoczoc Membre
    'Alf1996' a écrit:


    Je ne suis pas sûre d'avoir bien compris ton problème... Si tu veux que ton test de connectivité soit fait à  chaque fois que ton application redevient active, tu peux lancer ton test dans "applicationDidBecomeActive" (dans AppDelegate.m)


    Voila...



    Et pour être plus complet, je rajouterai que tester la connectivité uniquement au démarrage de l'application ou de son retour de background peut ne pas être suffisant, puisque cette connectivité peut évoluer pendant l'exécution de l'application (bah oui, on est sur périphérique mobile, donc la connexion peut tomber à  tout moment: passage dans un tunnel, etc...).
Connectez-vous ou Inscrivez-vous pour répondre.