저번 포스팅에서는 MainActivity에서 다른 Activity를 실행하기 위해서 인텐트(Intent)를 생성하고 실행하는 액티비티에 전달하고자 하는 데이터들을 인텐트에 담아 호출하는 방법에 대해서 알아보았습니다. 이렇듯 인텐트(Intent)를 사용하면 원하는 컴포넌트(Component)를 실행하는 것이 가능한데 실행하는 방식에 있어서 명시적(Explicit) 방법과 암시적( Implicit) 방법 두 가지가 있습니다. 1. 명시적 인텐트(Explicit Intent) 먼저 명시적 인텐트에 대해서 알아보겠습니다. 명시적 인텐트는 실행할 컴포넌트의 이름과 클래스명을 말 그대로 명시적으로 작성하여 우리가 실행하고자 하는 컴포넌트가 명확할 때 사용하는 방식입니다. 이전 포스팅에서 MainActivity에서 ..
저번 포스팅에서는 액티비티(Activity)를 생성하고 실행하는 방법에 대해서 알아보았습니다. 이번 포스팅에서는 액티비티(Activity)를 실행할 때 호출되는 액티비티(Activity)에 데이터를 전달하는 방법에 대해서 알아보겠습니다. 1. 액티비티 간에 데이터 전달방법 저번 포스팅에서 액티비티를 실행할 때 인텐트(Intent)를 생성하여 사용했습니다. 실행되는 액티비티에 데이터를 전달할 때도 마찬가지로 인텐트(Intent)를 사용하게 됩니다. ▼ MainActivity에서 SubActivity를 실행하면서 데이터를 전달하는 대략적인 프로세스를 나타내는 그림입니다. MainActivity에서는 액티비티를 실행하기 위해서는 먼저 Intent 객체를 생성합니다. SubActivity에 데이터를 넘겨줄 때는..