W Eclipse IDE jest świetna funkcja pozwalająca na dodawanie (implementację) wszystkich wymaganych metod danej klasy. Szukam tej funkcji w IDE Android Studio, ale na razie bezskutecznie. Czy jest coś podobnego? Dla mnie jest to jedna z kluczowych cech i nie mogę bez niej żyć.
edytować:
Nie chcę wybierać metod do wdrożenia. Chcę, żeby IDE zrobiło to za mnie, tak jak robili to Eclipse. Na przykład, kiedy kliknąłem „Dodaj niezaimplementowane metody” w dowolnej Activity
rozszerzonej klasie, wszystkie z nich onCreate()
onPause()
onResume()
zostały wygenerowane.
android
android-studio
Kristopher
źródło
źródło
alt+enter
nazwy klasy tego nie robi?alt+insert
bo w IntelliJ IDEA wszystko da się zrobić :)Odpowiedzi:
Oczywiście, że tak. Nazywa się to metodami implementacji lub metodami zastępowania . Domyślny skrót to CTRL-I i CTRL-O . Zobacz opis metod implementacji i metod przesłaniania .
źródło
Activity
rozszerzonej klasie, wszystkie z nichonCreate()
onPause()
onResume()
zostały wygenerowane.Możesz użyć następujących skrótów.
Na komputerze z systemem Windows:
Na komputerze Mac:
Istnieje również przydatna metoda kombinacji Ctrl+ O/ Command ⌘+ O- nadpisania.
źródło
Activity
rozszerzonej klasie, wszystkie z nichonCreate()
onPause()
onResume()
zostały wygenerowane.Na Mac, jest to łatwe z Command + N . Spowoduje to wyświetlenie menu z pytaniem, czy chcesz uzyskać dostęp do metod zastępowania, czy metod interfejsu, łącząc skróty opisane w innych odpowiedziach. W systemie Windows jest podobny skrót, ale nie jest to tak wygodne.
Źródło, jeśli kiedykolwiek się zmieni: https://www.jetbrains.com/idea/help/generating-constructors.html
EDYCJA: lub, dla interfejsów: https://www.jetbrains.com/idea/help/implementing-methods-of-an-interface.html
i supers: https://www.jetbrains.com/idea/help/overriding-methods-of-a-superclass.html
źródło
Alt + Enter - na definicji klasy; Ctrl + I - w treści klasy, aby wyświetlić listę niezaimplementowanych metod. Ctrl + O - w treści klasy, aby wyświetlić listę metod zastępowania .
źródło
Wpisz buttonName.setOnClickListener (nowy), a następnie za pomocą Ctrl + Shift + Spacja uzyskasz właściwy wybór.
Ctrl + Shift + Enter sprawi, że kod będzie poprawny pod względem składniowym
źródło
Chociaż pytanie brzmi 1 rok temu, ale może to pomóc przyszłym użytkownikom.
W przypadku użytkowników systemu Windows działa Alt + Enter> Implementowanie metod (naciśnij Enter)> (naciśnij Enter) .
Spowoduje to dodanie niezaimplementowanych metod.
Ale musisz przesunąć kursor obok tej klasy lub interfejsu.
źródło
W Linuksie Alt + Insert zapewni listę do implementacji konstruktora, ustawiającego, pobierającego i zaimplementowanej metody, takiej jak toString
źródło