2015-04-19 11 views
6

Niedawno przeprowadziłem migrację do Androida Studio i jestem całkiem przyzwyczajony do funkcji Source -> Override/Implement w środowisku Eclipse.Skrót do nadpisywania metod w Android Studio

Methods in Eclipse

Zastanawiałem się, gdzie mogę znaleźć tę samą funkcję na Androida Studio. Próbowałem metody "Alt-Insert"/Generate-Override, ale nie znajduje się na liście metoda zastępowania OnPause(). Jak uzyskać metody, które chcę zastąpić na liście?

To są jedyne metody dostępne dla mnie w moim IDE. enter image description here

+0

Możliwy duplikat http://stackoverflow.com/questions/17061187/add-unimplemented-methods-feature-in-the-android-studio – Ichthyocentaurs

+0

@AkshatArora Nie, ja Sprawdziłem to pytanie. Żadna z wymienionych odpowiedzi nie działa. Na liście nie ma żadnych metod onPause(), onResume() itp. Tylko klon(): Obiekt i takie. Sprawdź obraz, który pojawia się w moim IDE w tym przypadku. – kotAPI

+0

Możesz tylko zastąpić te metody, jeśli klasa, w której jesteś, rozszerza Android 'Fragment',' Activity', itd. Z opublikowanej listy wynika, że ​​jesteś w klasie POJO. – AlexWalterbos

Odpowiedz

15

Ctrl + O

powinien działać dobrze w Android Studio.

+0

Próbowałem, oni po prostu się nie pokazali, odśwież stronę ponownie, aby zobaczyć moją listę. Dzięki. – kotAPI

+0

Czy pokazane są tylko przesłonięcia obiektów, czy Twój projekt może nie zostać poprawnie skonfigurowany? [Imgur] (http://i.imgur.com/1MXzhyw.png) Czy próbowałeś użyć zupełnie nowego projektu od twórcy projektu tylko do testowania? – poss

+0

Zaimportowałem również te paczki, zastanawiam się, co jest nie tak. > import android.content.Intent; > import android.os.Bundle; > import android.support.v7.app.ActionBarActivity; > import android.view.View; > import android.widget.Button; – kotAPI

1

Metoda, którą chcesz przesłonić, musi zostać zadeklarowana w klasie, którą zaimplementujesz lub rozszerzysz. Być może Twoja klasa nie rozszerza się o Activity (na przykład). Twój projekt może być projektem androidowym, a nie zwykłym projektem java.

1

Naciśnij Alt (lewy) + włóż. Pokazuje wszystkie okna dialogowe z nagłówkiem "Wygeneruj" Wybierz metody nadpisania.

Skrót - Ctrl + O

Powiązane problemy