안드로이드에서 액티비티(Activity)란?
안드로이드에서 액티비티는 안드로이드 애플리케이션의 사용자 인터페이스를 담당하는 주요 구성 요소입니다.
액티비티는 화면에 표시되는 UI를 가지며, 사용자와 상호작용할 수 있는 기능을 제공합니다.
각각의 액티비티는 독립적으로 실행되고, 여러 액티비티들 간에 화면 전환이 가능합니다.
인텐트(Intent)를 활용한 액티비티 전환 예제
인텐트를 사용하여 액티비티 간의 전환을 수행하는 간단한 예제입니다.
// 전환할 대상 액티비티를 지정한 인텐트 생성
Intent intent = new Intent(MainActivity.this, SecondActivity.class);
// 인텐트를 사용하여 액티비티 전환
startActivity(intent);
위의 예제에서는 Intent 클래스를 사용하여 전환할 대상 액티비티를 지정한 후, startActivity 메서드를 호출하여 액티비티 전환을 수행합니다.
startActivityForResult 메서드를 사용한 액티비티 전환과 결과 수신 예제
startActivityForResult 메서드를 사용하여 액티비티 전환과 결과를 수신하는 예제입니다.
// 전환할 대상 액티비티를 지정한 인텐트 생성
Intent intent = new Intent(MainActivity.this, SecondActivity.class);
// 인텐트를 사용하여 액티비티 전환 및 결과 수신
startActivityForResult(intent, REQUEST_CODE);
위의 예제에서는 startActivityForResult 메서드를 호출하여 액티비티 전환과 결과 수신을 요청합니다.
REQUEST_CODE는 결과를 식별하기 위한 요청 코드로, 액티비티 결과 수신 시에 사용됩니다.
반응형