2 .2 . Оно живое!
35
Вы переопределяете �ти �етоды в кла��е
Activity,
и ������� вызывает их в �оот�
������� вызывает их в �оот�
вызывает их в �оот�
вет�тву��ее вре�я:
onCreate(Bundle)
: �тот �етод вызывает�я при перво� запу�ке деятел�но�ти� И��
пол�зуйте е�о для начал�ной ини�иализа�ии� напри�ер для �оздания пол�зо�
вател��ко�о интерфей�а�
onCreate()
и�еет один пара�етр� который �ожет быт�
либо у�тановлен в
null� либо �одержат� инфор�а�и� о �о�тоянии� ранее �охра�
ненну� �етодо�
onSaveInstanceState()
�
Рис . 2 .3 . Жизненный
цикл деятельностей Android
onStart()
: �тот �етод указывает на то� что приложение �отово для показа пол��
зовател��
onResume()
: �тот �етод вызывает�я� ко�да деятел�но�т� �ожет начат� взаи�о�
дей�твие � пол�зователе�� Это неплохое �е�то кода для запу�ка ани�а�ии или
�узыки�
onPause()
: �тот �етод запу�кает�я� ко�да деятел�но�т� �отова перейти в фоновый
режи�� обычно по причине то�о� что дру�ая деятел�но�т� была запу�ена перед
ней� Это �е�то кода� �де ва� �ледует выполнит� �охранение �о�тояния про�ра��
�ы� тако�о как� напри�ер� из�ененные запи�и базы данных�
36 Глава 2 •
Ключевые концепции
onStop()
: вызывает�я� ко�да деятел�но�т� бол�ше не видна пол�зовател� и на
некоторое вре�я не во�требована� Е�ли в �и�те�е �ало па�яти�
onStop()
�ожет
быт� нико�да не вызван (�и�те�а �ожет про�то завершит� ваш про�е��)�
Достарыңызбен бөлісу: