0

Я следил за учебниками Android от mybringback, и он использовал свой созданный класс, и по умолчанию он был расширен, чтобы использовать Activity, и поскольку это видео было сделано некоторое время назад, я предполагаю, что ActionBarActivity тогда не был доступен.Есть ли onPause в ActionBarActivity?

Однако в учебнике он использует super.onPause в своем медиафайле, который недоступен в методах переопределения ActionBarActivity, поэтому мне было интересно, если бы у меня был другой способ сделать то же самое, если onPause будет называться чем-то другим в ActionBarActivity, или если я просто должен изменить ActionBarActivity для Activity.

Спасибо!

+0

'OnPause()' доступен в 'ActionBarActivity'. Что заставляет вас думать, что это не так? – 323go

+0

@ 323go Я не вижу его, когда я нажимаю правой кнопкой мыши> Source> Override/Implement Methods .... – user3482398

+1

Его под FragmentActivity – nPn

ответ

2

В затмении, если вы хотите использовать Source-> Override/Реализовать методы, чтобы создать метод OnPause, вы должны смотреть под расширение FragmentActivity, поскольку ActionBarActivity подкласс FragmentActivity

1

ActionBarActivity подклассы FragmentActivity

FragmentActivity подклассы Activity

Activity содержит метод onPause()

Поэтому да! Существует onPause() метод ActionBarActivity

Вы действительно должны научиться использовать документацию, а не полагаться на переопределение реализовать методы имеют в Затмении https://developer.android.com/reference/android/support/v7/app/ActionBarActivity.html