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 :

android fonction sleep


Sujet :

Android

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2017
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2017
    Messages : 4
    Par défaut android fonction sleep
    bonjour

    je suis etudiante et je travaille sur un projet android.
    j'aimerais savoir comment pouvons nous verifier depuis android studio s'il y a eu une modification dans ma base de données concernant une certaine table dans les 10 dernières secondes
    je sais qu'il s'agit de la fonction sleep mais comment l'utiliser? et est ce qu'il faut absolument la mettre dans un asynctask?

  2. #2
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    La fonction sleep comme son nom l'indique permet d'endormir un thread. Pas convaincu que ce soit utile dans ton cas

    Ta base données est elle locale ou distante ?

    Dans les deux cas , il ne me semble pas judicieux de vérifier toutes les x secondes pour voir si une modification à eu lieu. Il est plus intelligent de notifier ton application quand une modification à eu lieu.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2017
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2017
    Messages : 4
    Par défaut sleep
    il s'agit d'un projet ou je reserve des voiture.
    dans le sujet du projet il faut verifier si dans les 10 seconde il y a eu une modification dans la reservation, je code en JSON et ma base de donnée est distante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    ArrayList<Reservation> listreservation1= new ArrayList<Reservation>();
            listreservation1= listReservationOccuped();
            int sizebefore= listreservation1.size();
            sleep
            ArrayList<Reservation> listreservation2= new ArrayList<Reservation>();
            listreservation2= listReservationOccuped();
            int sizeafter= listreservation2.size();
    il s'agit du contenu de ma fonction, listreservationOccuped est une fonction qui retourne toutes mes reservations dont le type de reservation est closed
    du coup ici je veux verifier si ma liste contenant les reservation closed avant les 10 seconde est plus petite ou plus grande 10 seconde apres, pour voir s'il ya eu des modification.
    Du coup j'ai besoin d'utiliser sleep mais je ne sais pas comment et est ce qu'il fau le mettre dans un asyntask?

  4. #4
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Tu pourras souligner à qui créer ce genre de sujet que interroger régulièrement un service est une mauvaise pratique. Ca bouffe la batterie et la data des devices pour rien.
    La bonne solution est que ton serveur de base de données notifie les applications quand une modification à lieu.

    Ceci étant dit, dans ton cas il faut créer un thread qui va tourner en permanence dans ton application et l'endormir pour 10 sec une fois le traitement fini.

    https://developer.android.com/guide/...d-threads.html
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. [Dates] Fonction sleep
    Par nebule dans le forum Langage
    Réponses: 7
    Dernier message: 15/11/2005, 15h39
  2. cherche alternative à la fonction Sleep()
    Par anthracite dans le forum C++
    Réponses: 7
    Dernier message: 26/10/2005, 16h07
  3. Fonction Sleep presice à 100 Microsecondes
    Par bob8181_2000 dans le forum C++Builder
    Réponses: 2
    Dernier message: 26/09/2005, 22h20
  4. [VB.NET] Fonction sleep
    Par Dnx dans le forum ASP.NET
    Réponses: 4
    Dernier message: 08/02/2005, 15h31
  5. [langage] fonction sleep + probleme fenetre dos
    Par yokito dans le forum Langage
    Réponses: 2
    Dernier message: 30/08/2003, 19h46

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