1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
  2. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

Gestion du dernier Back dans une app Android

Discussion dans 'Windev Mobile' créé par panamdz, Juin 16, 2021.

  1. panamdz

    panamdz Member

    Inscrit:
    Jan 31, 2018
    Messages:
    58
    J'aime reçus:
    60
    Bonjour à tous,

    Je suis à la recherche d'un code qui gère le <double tap> dans le dernier back d'une application android.
    Il se trouve que dans la LST 97 il y'a un projet dans ce sens << Android Gestion du dernier Back>>,. Malheureusement je ne suis pas abonné.
    y'a t-il une âme charitable qui pourrait bien me filer ce bout de code.

    Cordialement votre
     
  2. JeAn-PhI

    JeAn-PhI New Member

    Inscrit:
    Juin 17, 2020
    Messages:
    17
    J'aime reçus:
    6
    bonjour,

    mettre un bouton hors fenêtre de type "abandon"

    dans le code "déclaration globale de la fenêtre" mettre le code suivant :
    Code (Text):

    GLOBALE
        gf_bBackDown                    est un booléen
     
    CONSTANTE
        // Le délai entre 2 back doit être de moins de 2s pour pouvoir fermer l'application
        DELAI_DOUBLE_BACK = 2000
    FIN
     
    et dans le code du bouton mettre le code suivant :
    Code (Text):

    szMsgToast                est une chaîne = "Appuyez de nouveau sur retour pour quitter."

    SI gf_bBackDown ALORS
        SI ChronoValeur() < DELAI_DOUBLE_BACK ALORS
            // Le double back a bien été réalisé
            // On ferme la fenêtre
            FinProgramme()
        SINON
            // Le double back s'est fait trop lentement
            // On n'en tient pas compte
            ChronoFin()
            ChronoDébut()
            ToastAffiche(szMsgToast,toastCourt)
        FIN
    SINON
        // C'est le premier appui sur la touche back
        gf_bBackDown = Vrai
        ChronoDébut()
     
        ToastAffiche(szMsgToast)
    FIN
     
     
    panamdz apprécie ceci.
  3. panamdz

    panamdz Member

    Inscrit:
    Jan 31, 2018
    Messages:
    58
    J'aime reçus:
    60
    Grand merci @

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!



    Merci pour le partage mon ami
     
  4. popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,884
    J'aime reçus:
    1,533
    Il manque juste que le bouton doit avoir le raccourci back
     
    panamdz apprécie ceci.
  5. JeAn-PhI

    JeAn-PhI New Member

    Inscrit:
    Juin 17, 2020
    Messages:
    17
    J'aime reçus:
    6
    non 1ère phrase après le "bonjour"

    ==> mettre un bouton hors fenêtre de type "abandon"
     
  6. popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,884
    J'aime reçus:
    1,533
    Le type abandon ne veux pas dire raccourci en back
    Sous Windows tu peux mettre esc ou &A
    J'ai converti des applications windev en windev mobile et il garde les anciens raccourci.
    D'où ma précision.
     
  7. JeAn-PhI

    JeAn-PhI New Member

    Inscrit:
    Juin 17, 2020
    Messages:
    17
    J'aime reçus:
    6
    Ok, merci de l'info
    En l'occurrence ici cela n'est pas nécessaire
     
  8. popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,884
    J'aime reçus:
    1,533
    Moi je vois dans le titre du post "back"
    Et tu dis que ce n'est pas nécessaire.
    Moi je dis que sans le raccourci ta solution ne fonctionne pas sur l'appareil.
     
  9. JeAn-PhI

    JeAn-PhI New Member

    Inscrit:
    Juin 17, 2020
    Messages:
    17
    J'aime reçus:
    6
    bizarre quand même car cela fonctionne sur plus de 300 tablettes Android de la version 4.x.x à 10
     
  10. popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,884
    J'aime reçus:
    1,533
    Bon, tant mieux pour toi
    Moi j'ai la preuve du contraire
    J'arrête de répondre dans le vide.
     
  11. JeAn-PhI

    JeAn-PhI New Member

    Inscrit:
    Juin 17, 2020
    Messages:
    17
    J'aime reçus:
    6
    moi ce j'aimerais comprendre c'est pourquoi êtes-vous aussi persuadé que cela ne fonctionne pas
    d'ailleurs voici un projet exemple en WM21 tester sur Galaxy Tab A SM-T290 Android 10 et Galaxy Tab A SM-T280 Android 5.1.1
    de plus le code d'origine vient directement de la lst 97
     

    Fichiers attachés:

  12. panamdz

    panamdz Member

    Inscrit:
    Jan 31, 2018
    Messages:
    58
    J'aime reçus:
    60
    Bonjour à tous,

    c'est bon les gars avec un bouton hors fenêtre de type "abandon, ça fonctionne nickel
    merci à tous pour vos réponses.
     

Partager cette page

Chargement...