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 :

Activity qui se recharge toute seul au retour focus


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2014
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2014
    Messages : 25
    Par défaut Activity qui se recharge toute seul au retour focus
    Bonjour à tous.

    alors voilà, sur mon application j'ai des activity qui font appel à des bdd ou autres, jusque là rien d'anormal.

    Cependant, par exemple, je viens de charger une de mes activty avec un traitement de plusieurs secondes. Je sors de mon appli en allant sur une autre par exemple. Lorsque je reviens sur mon appli il me relance le traitement de l'activity que j'ai quitté au lieu de reprendre juste l'affichage des données.

    Je regarde sur internet, mais j'avoue ne pas trop savoir ce que je cherche. Dois-je faire des recherches du genre "Android mise en mémoire résultat activity pendant navigation parallèle" ou y a-t-il une dénomination précise pour ce genre de problèmes ?

    Cordialement.

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2010
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2010
    Messages : 88
    Par défaut
    Bonjour,

    Les experts confirmeront (ou me contrediront) mais je pense que c'est ton processus qui est killé quand tu vas sur une autre appli
    Regarde le cycle de vie d'une activity et la necessité de sauvegarder son état lorsqu'elle quitte l'écran

    Je pense aussi que les traitements un peu long ne devraient pas etre faits dans une activity

  3. #3
    Modérateur
    Avatar de Hizin
    Homme Profil pro
    Développeur mobile
    Inscrit en
    Février 2010
    Messages
    2 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur mobile

    Informations forums :
    Inscription : Février 2010
    Messages : 2 180
    Par défaut
    Tu fais ton chargement dans le onResume, non ?
    Regarde le cycle de vie des Activity, le onResume est un passage dès que l'Activity (re)vient à l'écran. Il faudrait que tu déclenches ton chargement plutôt dans le onCreate.

    Le mieux serait en plus de sauvegarder tes données dans le onSaveInstance et de les restaurer ensuite.
    C'est Android, PAS Androïd, ou Androïde didiou !
    Le premier est un OS, le second est la mauvaise orthographe du troisième, un mot français désignant un robot à forme humaine.

    Membre du comité contre la phrase "ça marche PAS" en titre et/ou explication de problème.

    N'oubliez pas de consulter les FAQ Android et les cours et tutoriels Android

  4. #4
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2014
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2014
    Messages : 25
    Par défaut
    Merci de vos réponse déjà ^^

    Le chargement est bien dans un onCreate et le traitement lourd est bien en tache asynchrone, donc de ce côté ça va je pense.

    J'ai donc regardé pour "cycle de vie activity" et "onSaveInstance", merci et j'ai vue les réponses que je voulais ici :

    http://androtruc.wordpress.com/2010/...ation-android/

    J'ai donc mis une variable en mémoire pour identifier ce genre de cas (Dommage qu'on puisse pas retenir un tableau d'objet en mémoire cependant) et c'est bon.

    Merci à vous, donc et sujet résolut.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Des "=" qui se mettent tout seuls dans une TLisBox
    Par [Silk] dans le forum Langage
    Réponses: 2
    Dernier message: 11/11/2005, 12h35
  2. Formulaire qui se valide tout seul :8O:
    Par Boumeur dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 13/04/2005, 12h21
  3. Avoir un champ qui se decremente tout seul
    Par romeo9423 dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 15/02/2005, 04h32
  4. [ContrôleBD] DBCtrlGrid qui se redimensionne tout seul !
    Par LadyWasky dans le forum Composants VCL
    Réponses: 8
    Dernier message: 01/07/2004, 23h08
  5. TCanvas et handle qui se désalloue tout seul
    Par efourmon dans le forum Langage
    Réponses: 3
    Dernier message: 14/01/2004, 11h07

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