IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Appel d'une url toutes les X minutes


Sujet :

Android

  1. #1
    Membre à l'essai
    Homme Profil pro
    Architecte technique
    Inscrit en
    Août 2010
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Finance

    Informations forums :
    Inscription : Août 2010
    Messages : 14
    Points : 20
    Points
    20
    Par défaut Appel d'une url toutes les X minutes
    Bonjour a tous,

    je souhaite faire une application qui tourne en tache de fond indéfiniment pour faire une requête sur un serveur toutes les X secondes.

    je voudrai que l'application puisse garder des paramètres issus du précédent appel au serveur.

    vers quels mécanismes dois-je me tourner svp.

    merci d'avance.

  2. #2
    Membre habitué Avatar de cad13
    Homme Profil pro
    Inscrit en
    Janvier 2010
    Messages
    247
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 247
    Points : 197
    Points
    197
    Par défaut
    Il faut que tu fasses un service (application en tâche de fond), et que tu définisses un onReceive avec une alarme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    @Override
    public void onReceive(Context context, Intent intent) {
    // reçois l'intent de mise à jour et déclenche l'update
     
        final String action = intent.getAction();
        // test sur action pour vérifier que c'est bien ton service qui est appelé
               // programmer l'alarme
               AlarmManager alarms = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
               alarms.set(AlarmManager.ELAPSED_REALTIME, SystemClock.elapsedRealtime() + 60000, newPending);
        }
        super.onReceive(context, intent);
    }
    J'ai mis 60000 = 1 minute (60 millisecondes), mais tu peux mettre l'intervall de temps que tu veux.
    Christian
    Nexus 1 sous Cyanogen - Acer A500

  3. #3
    Membre à l'essai
    Homme Profil pro
    Architecte technique
    Inscrit en
    Août 2010
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Finance

    Informations forums :
    Inscription : Août 2010
    Messages : 14
    Points : 20
    Points
    20
    Par défaut
    Merci beaucoup je vais tester ça je vous dit ce qu'il en est

Discussions similaires

  1. Appeler un script PHP toutes les x minutes
    Par Seb33300 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 26/02/2007, 14h41
  2. Executer une fonction tout les X minutes
    Par Fabouney dans le forum C
    Réponses: 6
    Dernier message: 07/08/2006, 19h33
  3. Lancer une fct toutes les x minutes
    Par mambo dans le forum MFC
    Réponses: 8
    Dernier message: 21/06/2006, 23h16
  4. Appel d'une procedure toute les S secondes
    Par thierrybatlle dans le forum Composants VCL
    Réponses: 3
    Dernier message: 01/02/2006, 13h46
  5. Réponses: 8
    Dernier message: 09/01/2006, 16h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo