Dans Eclipse IDE, une fonctionnalité intéressante vous permet d'ajouter (implémenter) toutes les méthodes requises de la classe en question. Je recherche cette fonctionnalité dans Android Studio IDE, mais sans succès jusqu'à présent. Y a-t-il quelque chose de similaire? Pour moi, c’est l’une des caractéristiques clés et il est impossible de vivre sans.
edit:
Je ne veux pas choisir de méthodes à implémenter. Je veux que IDE le fasse pour moi comme le faisait Eclipse. Par exemple, lorsque j'ai cliqué sur "Ajouter des méthodes non implémentées" dans une classe Activity
étendue, toutes ces fonctions onCreate()
onPause()
onResume()
ont été générées.
Bien sûr, il y a. Cela s'appelle Implémenter des méthodes ou Méthodes de substitution . Le raccourci par défaut est CTRL-I et CTRL-O . Voir description de méthodes de mise en œuvre et méthodes de substitution .
Vous pouvez utiliser les raccourcis suivants.
Sur la machine Windows:
Sur Mac:
Il y a aussi une combinaison utile Ctrl + O / Command ⌘ + O - remplacer les méthodes.
Alt + Entrée - sur la définition de classe; Ctrl + I - dans le corps de la classe pour afficher la liste des méthodes non implémentées. Ctrl + O - dans le corps de la classe pour afficher la liste des méthodes override.
Alt + Entrée - sur la définition de classe; Ctrl + I - dans le corps de la classe pour afficher la liste des méthodes non implémentées.
Sur Mac, c'est facile avec Command + N . Cela fait apparaître un menu vous demandant si vous souhaitez accéder aux méthodes de remplacement ou aux méthodes d'interface, en combinant les raccourcis décrits dans les autres réponses. Il existe un raccourci similaire sous Windows, mais ce n’est pas aussi pratique.
La source devrait-elle jamais changer: https://www.jetbrains.com/idea/help/generating-constructors.html
EDIT: ou, pour les interfaces: https://www.jetbrains.com/idea/help/implementing-methods-of-an-interface.html
et supers: https://www.jetbrains.com/idea/help/overriding-methods-of-a-superclass.html
Tapez buttonName.setOnClickListener (new) après avoir utilisé Ctrl + Maj + Espace vous obtiendrez les bons choix.
Ctrl + Maj + Entrée rendra votre code syntaxiquement correct
La question est posée il y a 1 an, mais cela pourrait aider les futurs utilisateurs.
Pour les utilisateurs de Windows, Alt + Entrée> Méthodes implémentées (appuyez sur Entrée)> (appuyez sur Entrée) travaux.
Ceci ajoutera les méthodes non implémentées.
Mais vous devez déplacer votre curseur à côté de cette classe ou de cette interface.