В Eclipse IDE есть отличная функция, позволяющая добавлять (реализовывать) все необходимые методы конкретного класса. Я ищу эту функцию в Android Studio IDE, но пока безуспешно. Есть что-то подобное? Для меня это одна из ключевых особенностей, без которой невозможно жить.
редактировать:
Я не хочу выбирать методы для реализации. Я хочу, чтобы IDE делала это за меня, как Eclipse. Например, когда я щелкнул «Добавить нереализованные методы» внутри любого Activity
расширенного класса, все они onCreate()
onPause()
onResume()
были сгенерированы.
android
android-studio
Kristopher
источник
источник
alt+enter
на имя класса этого не делает?alt+insert
потому что вы можете делать с ним все что угодно в IntelliJ IDEA :)Ответы:
Конечно, есть. Он называется методами реализации или методами переопределения . Ярлык по умолчанию - CTRL-I и CTRL-O . См. Описание методов реализации и методов переопределения .
источник
Activity
расширенного класса, все ониonCreate()
onPause()
onResume()
были сгенерированы.Вы можете использовать следующие ярлыки.
На машине с Windows:
На Mac:
Также есть полезная комбинация методов переопределения Ctrl+ O/ Command ⌘+ O-.
источник
Activity
расширенного класса, все ониonCreate()
onPause()
onResume()
были сгенерированы.На Mac, это легко с Command + N . Это вызывает меню, в котором спрашивается, хотите ли вы получить доступ к методам переопределения или методам интерфейса, комбинируя ярлыки, описанные в других ответах. В Windows есть аналогичный ярлык, но он не такой удобный.
Источник в случае изменения: https://www.jetbrains.com/idea/help/generating-constructors.html
РЕДАКТИРОВАТЬ: или для интерфейсов: https://www.jetbrains.com/idea/help/implementing-methods-of-an-interface.html
и надстройки: https://www.jetbrains.com/idea/help/overriding-methods-of-a-superclass.html
источник
Alt + Enter - по определению класса; Ctrl + I - в теле класса показать список нереализованных методов. Ctrl + O - в теле класса показать список методов переопределения .
источник
Введите buttonName.setOnClickListener (новый), после чего, используя Ctrl + Shift + Space, вы получите правильный выбор.
Ctrl + Shift + Enter сделает ваш код синтаксически правильным
источник
Хотя вопрос задан год назад, но это может помочь будущим пользователям.
Для пользователей Windows работает Alt + Enter> Реализовать методы (нажмите Enter)> (нажмите Enter) .
Это добавит нереализованные методы.
Но вы должны переместить курсор рядом с этим классом или интерфейсом.
источник
В linux Alt + Insert предоставит список для реализации конструктора, установщика, получателя и реализованного метода, такого как toString
источник