
326 Chapter 7
일어나는 일
앱을 실행하면 일어나는 일
사용자가 앱을 실행하면 TopLevelActivity가 시작됩니다.
1
디바이스
TopLevelActivity의 onCreate( ) 메서드에서 onItemClickListener를 생성하고 액티비티의
ListView에 연결합니다.
2
사용자가 ListView의 항목을 클릭하면 onItemClickListener의 onItemClick( ) 메서드가
호출됩니다.
Drinks
항목을 클릭하면
onItemClickListener
가
DrinkCategoryActivity
를
시작할 인텐트를 생성합니다.
3
TopLevelActivity
TopLevelActivity
onItemClickListenerListView
onItemClickListenerListView
onItemClick()
DrinkCategoryActivity
인텐트
ArrayAdapter<Drink>
DrinkCategoryActivity
Drink.drinks
ListView
DrinkCategoryActivity는 한 개의 ListView를 표시합니다.
DrinkCategoryActivity
리스트 뷰는
ArrayAdapter
<
Drink
>
를 이용해 음료 이름
목록을 표시합니다.
4
리소스 추가
TopLevelActivity
DrinkCategoryActivity ...