액티비티 생명주기

  1. 액티비티의 생성부터 소멸까지의 주기를 뜻함

  2. 안드로이드 응용프로그램은 화면이 작아 동시에 여러 개의 액티비티가 나올 수 없음

  3. 앞에 나오는 화면 하나만 활성화된 상태이고 나머지는 모두 비활성화된 상태로 남게됨

  4. onCreate()를 사용하여 액티비티가 생성되며 팔요한 초기화 작업을 하고 onStart()에서 화면 노출을 시작한다.

    onResume() 화면에 나타나고 있고 실행이된다.

    액티비티를 종료할때 onPause()를 사용하면 화면이 가려지게되고,

    onStop()이 되면 화면에서 없어진다.

    onDestroy()를 통해서 완전히 종료를 시킴.

Untitled

메뉴

  1. 옵션메뉴와 컨텍스트 메뉴로 구분함

옵션메뉴(Options Menu)

응용프로그램 실행 도중 사용자가 기기의 메뉴 버튼("MENU")을 눌렀을 때 나타나는 응용프로그램 고유의 메뉴이다.

컨텍스트 메뉴(Context Menu)

레이아웃 또는 버튼, 에딧텍스트 등의 위젯을 롱클릭하면 나타남 .

프래그먼트(Fragment)

  1. 레이아웃 안에 부분화면으로 레이아웃을 넣을 수 있음

  2. 프래그먼트는 부분화면을 독립적으로 만들어주며 액티비티를 그대로 본떠 생성

    프래그먼트는 하나의 액티비티 안에 프래그먼트 매니저가 있고 데이터는 메소드를 호출하여 전달 됨