No Eclipse IDE, há um ótimo recurso que permite adicionar (implementar) todos os métodos necessários da classe específica. Estou procurando esse recurso no Android Studio IDE, mas sem sucesso até agora. Existe algo parecido? Para mim, é uma das principais características e não pode viver sem.
editar:
Não quero escolher métodos para implementar. Quero que o IDE faça isso por mim, como o Eclipse estava fazendo. Por exemplo, quando eu cliquei em "Adicionar métodos não implementados" em qualquer Activity
classe extendida, todos eles onCreate()
onPause()
onResume()
foram gerados.
android
android-studio
Kristopher
fonte
fonte
alt+enter
o nome da turma não faz isso?alt+insert
, pois você pode fazer nada com ele no IntelliJ IDEA :)Respostas:
Claro que existe. É chamado de Implementar métodos ou Substituir métodos . O atalho padrão é CTRL-I e CTRL-O . Consulte a descrição dos métodos de implementação e dos métodos de substituição .
fonte
Activity
classe extendida, todos elesonCreate()
onPause()
onResume()
foram gerados.Você pode usar os seguintes atalhos.
Na máquina Windows:
No Mac:
Também existe uma combinação útil de métodos de substituição Ctrl+ O/ Command ⌘+ O-.
fonte
Activity
classe extendida, todos elesonCreate()
onPause()
onResume()
foram gerados.No Mac, isso é fácil com Command + N . Isso abre um menu que pergunta se você deseja acessar os métodos de substituição ou de interface, combinando os atalhos descritos nas outras respostas. Existe um atalho semelhante no Windows, mas não é tão conveniente.
A fonte, eles devem mudar: https://www.jetbrains.com/idea/help/generating-constructors.html
EDIT: ou, para interfaces: https://www.jetbrains.com/idea/help/implementing-methods-of-an-interface.html
e supers: https://www.jetbrains.com/idea/help/overriding-methods-of-a-superclass.html
fonte
Alt + Enter - na definição de classe; Ctrl + I - no corpo da classe para mostrar a lista de métodos não implementados. Ctrl + O - no corpo da classe para mostrar a lista de métodos de substituição .
fonte
Digite buttonName.setOnClickListener (novo) depois de usar Ctrl + Shift + Space para obter as escolhas corretas.
Ctrl + Shift + Enter tornará seu código sintaticamente correto
fonte
Embora a pergunta seja de 1 ano atrás, isso pode ajudar para futuros usuários.
Para usuários do Windows, Alt + Enter> Implementar métodos (pressione Enter)> (pressione Enter) funcionam.
Isso adicionará os métodos não implementados.
Mas você deve mover o cursor para perto dessa classe ou interface.
fonte
No linux, Alt + Insert fornecerá uma lista para implementar o construtor, o setter, o getter e o método implementado, como toString
fonte