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

Delphi Discussion :

Android: parfois les fenêtres ne sont pas visibles après un show


Sujet :

Delphi

  1. #1
    Membre averti Avatar de franckcl
    Homme Profil pro
    Developpeur Delphi
    Inscrit en
    Septembre 2004
    Messages
    516
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Developpeur Delphi
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Septembre 2004
    Messages : 516
    Points : 443
    Points
    443
    Par défaut Android: parfois les fenêtres ne sont pas visibles après un show
    DELPHI TOKYO 10.2 PRO - Addon Mobile.

    bonjour,

    Je ne comprends pas ce qui se passe avec mon application Android.

    Pour afficher des messages (du style showmessage) j'ai créé une form dédiée avec un label et un bouton OK.
    Cette fiche est créée automatiquement à l'ouverture de l'application.
    Parfois, Après l'appel de show, elle n'est pas visible alors qu'elle est bien active, c'est à dire que tous les champs qui se trouvent dessous ne sont plus accessibles et si j'appuie sur la touche RETOUR du téléphone, les champs redeviennent actifs.
    Tous laisse à penser que c'est juste un problème d'affichage. Dans le OnShow, j'ai essayé de spécifier BringToFront et j'ai mis la propriété FormStyle à StayOnTop.

    J'ai l'impression qu'il s'agit d'un problème de mémoire car lorsque ça se produit, si je ferme toutes les applications du mobile ou que je reboote, les messages apparaissent bien.

    Ce phénomène apparait sur plusieurs marques de mobile.

    Est-ce que quelqu'un a déjà rencontré ce problème ?

    merci
    Franck

  2. #2
    Membre régulier Avatar de Coudrak
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 66
    Points : 90
    Points
    90
    Par défaut
    Je ne sais pas car je n'utilise que des frames,
    mais pour des showmessages pourquoi ne pas utiliser la fonction faite pour ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
       TDialogService.MessageDialog('Une erreur s est produite.', TMsgDlgType.mtError, [TMsgDlgBtn.mbOK], TMsgDlgBtn.mbOK, 0,
          procedure(const AResult: TModalResult)
          begin
          end
        );

  3. #3
    Membre averti Avatar de franckcl
    Homme Profil pro
    Developpeur Delphi
    Inscrit en
    Septembre 2004
    Messages
    516
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Developpeur Delphi
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Septembre 2004
    Messages : 516
    Points : 443
    Points
    443
    Par défaut
    C'est la fonction que j'utilisais à la base et j'ai rencontré le même problème, la fenêtre du message ne s'affichait pas et il fallait cliquer sur le bouton OK qu'on ne voyait pas pour reprendre la main.
    C'est pourquoi j'avais tenté autre chose.
    Le souci est que je n'arrive pas à reproduire ce bug facilement. Il arrive de temps en temps sans trop savoir pourquoi.
    Et lorsqu'il arrive, le simple fait de relancer l'appli ne permet pas de le faire disparaitre. Il faut stoppé les autres applis en cours d'execution et relancer.
    Ou alors il y a une autre appli particulière qui est en conflit.
    Je vois sur d'autres forum en anglais que je ne suis pas le seul mais aucune solution ne semble avoir été trouvée...

  4. #4
    Membre régulier Avatar de Coudrak
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 66
    Points : 90
    Points
    90
    Par défaut
    C'est peut-être apparu avec Tokyo, je n'ai pas essayé cette version, pas eu de problèmes avec les précédentes.

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