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 :

[Java] Equivalent Alt+Tab, ou retour à l'application précédente


Sujet :

Android

  1. #1
    Membre éprouvé

    Inscrit en
    Décembre 2009
    Messages
    146
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 146
    Points : 900
    Points
    900
    Par défaut [Java] Equivalent Alt+Tab, ou retour à l'application précédente
    Bonjour,

    Je suis en train de développer une petite application où j'ai besoin qu'après une certaine action, je retourne sur l'application précédente (Comme un alt+tab).

    J'ai bien essayé de jouer avec l'activitymanager, mais je trouve ça très hasardeux.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    List<RunningTaskInfo> tasksList = activityManager.getRunningTasks(3);
    if (tasksList.size() > 2)
    {
      Intent previous = getPackageManager().getLaunchIntentForPackage(tasksList.get(2).topActivity.getPackageName());
      startActivity(launchIntent);
    }
    Je trouve ce code totalement bancal, mais comment être sûr d'avoir la bonne application ?

    En effet, chaque changement passe par l'android launcher qui bien sur ne doit pas avoir le même nom en fonction du matériel, marque, etc.

    Mais avec cette méthode, j'ai au moins les infos de l'application, mais je cherche également à la lancer.

    Si quelqu'un à une piste car je sèche un peu là.

    Merci d'avance.

  2. #2
    Expert éminent

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Points : 7 618
    Points
    7 618
    Billets dans le blog
    3
    Par défaut
    Quel est le but final ?

    Parce que tu nous dis ce que tu veux arriver à faire, mais pas pourquoi tu veux le faire.

    Si ça se trouve un simple "finish()" suffirait ? (surtout que rien n'empêche le système de faire le finish() lui même si l'appli n'est plus au premier plan)
    N'oubliez pas de cliquer sur mais aussi sur si un commentaire vous a été utile !
    Et surtout

  3. #3
    Membre éprouvé

    Inscrit en
    Décembre 2009
    Messages
    146
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 146
    Points : 900
    Points
    900
    Par défaut
    Je réponds à beaucoup d'emails et souvent avec des modèles prédéfini.

    Je faisais ça avec Thunderbird et le plugin QuickText, mais j'aimerais le faire depuis ma tablette (plus passe partout).

    Mon application regroupe tous ces modèles, je peux en créer, modifier, etc.

    J'ouvre mon application de mails, et ensuite mon appli. Quand je vais sur mon appli et que je clique sur un modèle, il est copié dans le presse papier, il retourne sur l'application de mails et je n'ai plus qu'à coller.

    Une autre option serait de charger l'application mail directement, mais cela implique la connaissance du package et si j'en change...

    J'espère avoir été clair.

    Après si vous connaissez un client mails sur Android qui gère les modèles prédéfinis, je prend :p, j'ai bien tenté la programmation d'un client, mais un peu trop long

  4. #4
    Expert éminent

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Points : 7 618
    Points
    7 618
    Billets dans le blog
    3
    Par défaut
    Oui, ben c'est bien ça.... il suffit de faire "finish" !
    N'oubliez pas de cliquer sur mais aussi sur si un commentaire vous a été utile !
    Et surtout

  5. #5
    Membre éprouvé

    Inscrit en
    Décembre 2009
    Messages
    146
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 146
    Points : 900
    Points
    900
    Par défaut
    Le finish(); fait un retour à l'accueil
    Ce ne serait pas drôle sinon :p

  6. #6
    Expert éminent

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Points : 7 618
    Points
    7 618
    Billets dans le blog
    3
    Par défaut
    Le "finish()" fait un retour à l'activité "en dessous"... si c'était l'activité de l'écran d’accueil, alors oui... si c'était l'activité de mail... c'est celle là qui est affichée.
    N'oubliez pas de cliquer sur mais aussi sur si un commentaire vous a été utile !
    Et surtout

  7. #7
    Membre éprouvé

    Inscrit en
    Décembre 2009
    Messages
    146
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 146
    Points : 900
    Points
    900
    Par défaut
    Mais le passage par le gestionnaire d'application façon Alt+Tab est considéré comme un passage par le home.

    • Application Mail
    • "Switch Task"
    • Application Modèles
    • Home

Discussions similaires

  1. [Icone application] Combinaison Alt + tab
    Par kij dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 01/08/2008, 15h47
  2. [C# 2.0] Masquer une application dans le ALT+TAB
    Par StormimOn dans le forum Windows Forms
    Réponses: 7
    Dernier message: 07/09/2007, 12h27
  3. Réponses: 1
    Dernier message: 13/08/2006, 13h17
  4. Touche Win et ALT +TAB
    Par Georgey dans le forum Windows
    Réponses: 3
    Dernier message: 18/04/2004, 14h54
  5. Gérer le ALT-TAB ?
    Par Magus (Dave) dans le forum DirectX
    Réponses: 15
    Dernier message: 04/01/2004, 00h43

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