Функция "Добавить нереализованные методы" в Android Studio

В Eclipse IDE есть замечательная функция, позволяющая добавлять (внедрять) все необходимые методы конкретного класса. Я ищу эту функцию в Android Studio IDE, но пока не успел. Есть что-то подобное? Для меня это одна из ключевых функций и не может жить без.

изменить

Я не хочу выбирать методы для выполнения. Я хочу, чтобы IDE делал это для меня, как Eclipse. Например, когда я нажал "Добавить нереализованные методы" внутри любого класса Activity, все эти onCreate() onPause() onResume() были сгенерированы.

Ответ 2

Вы можете использовать следующие ярлыки.

На компьютере с Windows:

  • Alt + Введите - определение класса;
  • Ctrl + I - в классе тела, чтобы показать список нереализованных методов.

На Mac:

  • Опция ⌥ + Return - определение класса ( Вариант ⌥ может быть также Alt);
  • Command ⌘ + I - в классе, чтобы показать список нереализованных методов.

Существует также полезная комбинация Ctrl + O/Command ⌘ + O - методы переопределения.

Ответ 3

В Mac это легко с помощью Command + N. Это вызывает меню, в котором спрашивается, хотите ли вы получить доступ к методам переопределения или методам интерфейса, сочетая ярлыки, описанные в других ответах. В Windows аналогичный ярлык, но это не так удобно.

Источник, если они когда-нибудь изменятся: https://www.jetbrains.com/idea/help/generating-constructors.html

EDIT: или для интерфейсов: https://www.jetbrains.com/idea/help/implementing-methods-of-an-interface.html

и supers: https://www.jetbrains.com/idea/help/overriding-methods-of-a-superclass.html

Ответ 4

Alt + Enter - определение класса; Ctrl + я - в классе тела, чтобы показать список нереализованных методов.

Ответ 5

Alt + Enter - определение класса; Ctrl + я - в классе класса, чтобы показать список нереализованных методов. Ctrl + O - в классе класса, чтобы показать список методов переопределить.

Ответ 6

Тип buttonName.setOnClickListener(новый) после этого, используя Ctrl + Shift + Space, вы получите правильные варианты.

Ctrl + Shift + Enter сделает ваш код синтаксически правильным

Ответ 7

Хотя вопрос 1 год назад, но это может помочь будущим пользователям.
Для пользователей Windows Alt + Enter > Использовать методы (нажмите Enter) > (нажмите Enter).
Это добавит нереализованные методы.
Но вы должны переместить курсор рядом с этим классом или интерфейсом.

Ответ 8

В linux Alt + Insert предоставит список для реализации конструктора, сеттера, getter и реализованного метода, например toString