관리 메뉴

드럼치는 프로그래머

[안드로이드] 액티비티(Activity) 관련 클래스 본문

★─Programing/☆─Android

[안드로이드] 액티비티(Activity) 관련 클래스

드럼치는한동이 2009. 11. 27. 12:41

액티비티관련 클래스


Activity의 라이프사이클



Activity관련클래스

메소드

설명

Context클래스

어플리케이션전체적으로 이용하는 정보와 조작, 관련사항제공

Activity클래스

액티비티

ActivityGroup클래스

액티비티 복수표시

TabActivity클래스

탭표시

ListActivity클래스

리스트표시

LauncherActivity

액티비티리스트표시

MapActivity클래스

지도표시


Activity클래스의 주된 메소드

메소드

설명

void setIntent(Intent intent)

인텐트 지정

Intent getIntent()

액티비티시작시 이용한

인텐트를 가져옴

 

 

void setContentView(View view)

뷰 지정

void setContentView(View view,LayoutParams params)

뷰 지정

void setContentView(int layoutResID)

뷰 지정

View findViewById(int id)

리스트에 지정된 뷰를 가져옴

 

 

void startActivity(Intent intent)

액티비티 기동

void startSubActivity(Intent intent,int requestCode)

서브액티비티 기동

void finish()

액티비티를 명시적으로 종료

void finishSubActivity(int requestCode)

서브액티비티를 명시적으로 종료

 

 

void setResult(int resultCode)

호출된 곳에 되돌려줄 파라미터를 지정

void setResult(int resultCode,String data)

호출된 곳에 되돌려줄 파라미터를 지정

void setResult(int resultCode,String data,Bundle extras)

호출된 곳에 되돌려줄

파라미터 지정

 

 

SharedPreferences getPreferences(int mode)

SharedPreferences오브젝트 가져오기

Window getWindow()

Window오브젝트 가져오기

WindowManager getWindowManager()

WindowManager오브젝트 가져오기

 

 

boolean onKeyDown(int keyCode,KeyEvent event)

키 이벤트 처리 및 기술

boolean onMenuItemSelected(int featureId,Item item)

메뉴 아이템이벤트 처리 및 기술

boolean onCreateOptionsMenu(Menu menu)

메뉴 생성시의 처리와 기술

boolean onPrepareOptionMenu(Menu menu)

메뉴 변화시 처리와 기술

void onWindowAttributesChanged(LayouytParams params)

윈도우 속성변화시 처리 및 기술

void onWindowFocusChanged(boolean hasFocus)

윈도우 포커스 변경시 처리 및 기술

 

 


Comments