0
votes

Je ne peux pas gérer le bouton d'arrière android sur ionic 4

Je suis nouveau sur le développement ionique.J'ai essayé de plus en plus de choses en suivant des articles. Finalement j'ai essayé sur ce Bouton arrière du matériel de traitement dans ionic3 vs ionic4 a> S'il vous plaît aidez-moi @fabian N.

mais sur le périphérique, je ne peux pas sembler si le bouton arrière fonctionne Cordialement Code ... c'est le code ne fonctionne pas dans mon cas. : ( P>

Ceci est mes informations ioniques. p> xxx pré>

déjà j'ai essayé l'événement ci-dessous dans app.component.ts code>. Mais je ne peux obtenir aucune alerte sur le périphérique réel lorsque cliquez sur le bouton Retour. P>

1. Test case
  this.platform.backButton.subscribe(async () => {
     alert("Fired Back Button"); 
  });

2. Test case
  this.platform.backButton.subscribe(() => {
     alert("Fired Back Button"); 
  });

3. test case
  this.platform.backButton.subscribeWithPriority(0, () => {
     alert("Fired Back Button"); 
  });



4. test case
  this.platform.backButton.subscribeWithPriority(100, () => {
     alert("Fired Back Button"); 
  });


2 commentaires

Veuillez fournir une description appropriée de votre problème et montrer du code. Obtenez-vous un message d'erreur? Si oui, lequel?


Salut @danielhilgarth Merci pour votre réponse. J'ai modifié ma question avec des codes avec j'ai essayé. S'il vous plaît vérifier et m'aider.


3 Réponses :


-1
votes

Vous pouvez essayer celui-ci xxx


1 commentaires

Bonjour @yoosuf, merci pour votre réponse, j'ai déjà essayé mais je ne peux pas récupérer le bouton de boutons sur la portée. Merci



3
votes

Enfin, j'ai une réponse correcte pour ma question. La solution était La réponse de Enol . J'ai écrit dans mon app.component.ts fichier. xxx

merci Markus .


0 commentaires

1
votes

refactoring la réponse de Zhiyi forte>

Ce travail!

    @HostListener('document:ionBackButton', ['$event'])
     private overrideHardwareBackAction($event: any) {
         $event.detail.register(100, async () => {
          // Do what you want
         });
     }


0 commentaires