Forums Développement Multimédia

Aller au contenu

Neutraliser la touche back dans android

CODE Actionscript

2 réponses à ce sujet

#1 DaveD

  • Members
  • PipPipPipPipPipPipPipPip
  • 2453 messages

Posté 18 February 2013 - 14:30 PM

Bonjour,

Je souhaiterai neutraliser la touche back sur android pour ne pas sortir de mon application.
Tout fonctionne sauf quand je donne le focus sur un textInput et que mon clavier apparait
je fais alors back une première fois le clavier virtuel disparaît une seconde fois back c'est l'application qui disparait
c'est ce que je voudrais éviter savez-vous comment faire ? merci

J'ai l'impression que le clavier virtuel prend la pile du retour ;(

En espérant avoir une solution.


Merci
Bonne journée

Voici ce que je fais


NativeApplication.nativeApplication.addEventListener(KeyboardEvent.KEY_DOWN,checkKeypress);

public function checkKeypress(event:KeyboardEvent):void
   {
           switch (event.keyCode)
           {
                case Keyboard.BACK:
                 event.preventDefault();
                 event.stopImmediatePropagation();
                 //trace("Back key if pressed");
                 break;
                case Keyboard.MENU:
                 //trace("Menu key if pressed.");
                 break;
                case Keyboard.SEARCH:
                 //trace("Search key if pressed.");
                 break;
           }
   }
 


#2 DaveD

  • Members
  • PipPipPipPipPipPipPipPip
  • 2453 messages

Posté 20 February 2013 - 20:59 PM

pas de solution ? :(

#3 DaveD

  • Members
  • PipPipPipPipPipPipPipPip
  • 2453 messages

Posté 20 March 2013 - 22:14 PM

c'est étrange pas une seule réponse :(



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)

authorised training centre

Centre de Formation Mediabox - Adobe et Apple Authorised Training Center.

Déclaré auprès de la Direction du Travail et de la Formation Professionnelle

Mediabox : SARL au capital de 62.000€ - Numéro d'activité : 11 75 44555 75 - SIRET : 49371646800035

MEDIABOX, 23, rue de Bruxelles, 75009 PARIS

FFP