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 :

Permettre à mon application d'afficher des popups même si elle est masquée.


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2013
    Messages : 1
    Par défaut Permettre à mon application d'afficher des popups même si elle est masquée.
    Bonjour à tous,
    J'ai cherché un peu si le sujet existait déjà, je n'ai pas trouvé.

    -> mon application surveille l'approche de POI et doit notifier de leur présence.
    -> tout fonctionne bien quand elle est au 1er plan.
    - lorsqu'elle est masquée (bouton home ou appel d'une autre appli par les applis récentes), je sais que l'appli continue de faire son travail, mais elle ne reprend pas d'elle-même l'affichage lorsqu'une alerte à afficher se présente ; lorsque je rebascule ensuite sur l'appli, je me prends en pile toutes les anciennes alertes qui n'ont pu s'afficher...

    => comment faire (certainement une histoire de priorité) pour qu'elle soit autorisée à afficher ses alertes par dessus une autre appli active (maps, waze...) ?

    Thom

  2. #2
    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
    Pour ça, je pense qu'il faudrait que tu passes plutôt par une notification.
    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

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    757
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 757
    Par défaut
    La meilleure manière de le faire est en effet d'utiliser des notifications (qui ne bloqueront pas le "flow" de l'utilisateur.

    Sinon, il existe une permission qui peut t'être utile : SYSTEM_ALERT_WINDOW

    Il te faudra ensuite définir le type de ton popup :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    //Code non testé
    tonDialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);

Discussions similaires

  1. Réponses: 1
    Dernier message: 16/10/2012, 11h56
  2. Le jar de mon application n'affiche pas mes états
    Par rolls dans le forum NetBeans
    Réponses: 14
    Dernier message: 31/08/2012, 13h27
  3. [MySQL] bug de mon code pour afficher des donnes BDD a partir de l'id transmise
    Par gael-abdelhadi dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 20/03/2011, 12h56
  4. Réponses: 2
    Dernier message: 22/12/2009, 16h35
  5. Réponses: 1
    Dernier message: 03/10/2008, 11h43

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