En el IDE de Eclipse hay una gran característica que le permite agregar (implementar) todos los métodos necesarios de la clase en particular. Estoy buscando esta función en el IDE de Android Studio, pero sin éxito hasta ahora. ¿Hay algo similar? Para mí es una de las características clave y sin la cual no puedo vivir.
editar:
No quiero elegir métodos para implementar. Quiero que IDE lo haga por mí como lo estaba haciendo Eclipse. Por ejemplo, cuando hice clic en "Agregar métodos no implementados" dentro de cualquier Activity
clase extendida, todos estos onCreate()
onPause()
onResume()
se generaron.
android
android-studio
Kristopher
fuente
fuente
alt+enter
el nombre de la clase no hace eso?alt+insert
porque puedes hacer cualquier cosa en IntelliJ IDEA :)Respuestas:
Por supuesto que lo hay. Se llama Implementar métodos o Métodos de anulación . El acceso directo predeterminado es CTRL-I y CTRL-O . Consulte la descripción de Métodos de implementación y Métodos de anulación .
fuente
Activity
clase extendida, todos estosonCreate()
onPause()
onResume()
se generaron.Puede usar los siguientes atajos.
En la máquina de Windows:
En Mac:
También hay una combinación útil de métodos de anulación Ctrl+ O/ Command ⌘+ O.
fuente
Activity
clase extendida, todos estosonCreate()
onPause()
onResume()
se generaron.En Mac, esto es fácil con Comando + N . Esto abre un menú que le pregunta si desea acceder a los métodos de anulación o los métodos de interfaz, combinando los accesos directos descritos en las otras respuestas. Hay un acceso directo similar en Windows, pero no es tan conveniente.
La fuente, si alguna vez cambian: https://www.jetbrains.com/idea/help/generating-constructors.html
EDITAR: o, para interfaces: https://www.jetbrains.com/idea/help/implementing-methods-of-an-interface.html
y supers: https://www.jetbrains.com/idea/help/overriding-methods-of-a-superclass.html
fuente
Alt + Enter - en la definición de clase; Ctrl + I: en el cuerpo de la clase para mostrar la lista de métodos no implementados. Ctrl + O: en el cuerpo de la clase para mostrar la lista de métodos de anulación .
fuente
Escriba buttonName.setOnClickListener (nuevo) después de eso usando Ctrl + Shift + Space , obtendrá las opciones correctas.
Ctrl + Shift + Enter hará que su código sea sintácticamente correcto
fuente
Aunque la pregunta es hace 1 año, esto podría ayudar a los futuros usuarios.
Para los usuarios de Windows, Alt + Enter> Implementar métodos (presione Enter)> (presione Enter) funciona.
Esto agregará los métodos no implementados.
Pero debe mover el cursor al lado de esa clase o interfaz.
fuente
En Linux, Alt + Insert proporcionará una lista para implementar el constructor, setter, getter y el método implementado como toString
fuente