본문/내용
1. 1번
안드로이드 프로그래밍을 배우는 과정에서 Chapter 13에서는 다양한 연습문제를 통해 실력을 점검할 수 있는 기회를 제공한다. 1번 문제는 특정 기능이나 개념을 다루고 있으며, 이를 통해 안드로이드 애플리케이션 개발 시 중요한 라이프사이클 관리와 UI 구성 요소에 대한 이해를 심화할 수 있다. 안드로이드의 애플리케이션은 액티비티와 프래그먼트라는 두 가지 주요 구성 요소로 이루어져 있으며, 각각은 특정한 역할과 생명주기를 갖는다. 액티비티는 사용자가 상호작용하는 화면을 표시하는 기본 단위이고, 프래그먼트는 액티비티 내에서 UI의 일부를 구성하는 모듈이다. 이 두 가지 요소는 단순한 화면 전환을 넘어서 복잡한 사용자 경험을 제공하는 데 필수적인 역할을 한다. 연습문제에서는 기본적인 UI 요소를 구성하면서, 간단한 액티비티 또는 프래그먼트를 만들고 이들이 서로 어떻게 상호작용하는지를 심층적으로 탐구하게 된다. 예를 들어, 사용자가 버튼을 클릭했을 때 다른 화면으로 전환하거나 특정 데이터를 표시하는 등의 기능을 구현하는 과정에서, 개발자는 Intent를 사용하여 액티비티 간의 이동을 처리하고, Bundle을 통해 데이터 전달과 …