{
3. 안드로이드 애플리케이션
구성요소
3.2 인텐트 part.01
탑크리에듀 http://www.topcredu.co.kr/
 액티비티 등의 전환이 일어날 때 호출하거나 메시지를 전달하는 매개
체 이다
 인텐트는 명시적 인텐트와 암시적 인텐트 두가지 방법이 사용 되는데
명시적 인텐트는 전환될 액티비티를 직접 적어서 표현하는 방법이다.
3.2 인텐트
Intent intent=new Intent(MainActivity.this,SubActivity.class);
startActivity(intent)
1. 명시적 인텐트 예제
 인텐트를 이용하여 다른 액티비티를 호출시 데이터도 같이 전달하는
예제이다
3.2 인텐트
1. 프로젝트 생성
3.2 인텐트
3.2 인텐트
3.2 인텐트
3.2 인텐트
 최초의 화면인 MainActivity와 값을 넘길 SubActivity 2개의 액티비
티가 있어야 한다. MainActivity는 프로젝트 생성시 만들었으며
SubActivity는 별도로 추가해야 한다.
 - MainActivity
3.2 인텐트
[activity_main.xml]
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_main"
android:layout_width="match_parent“
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
3.2 인텐트
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="kr.co.topcredu.intentexample.MainActivity">
<Button
android:text="Go SubActivity"
android:layout_width="wrap_content"
android:id="@+id/button"
android:layout_height="50dp"
android:layout_below="@+id/textView_title1"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:layout_marginRight="57dp"
android:layout_marginEnd="57dp" />
3.2 인텐트
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10"
android:id="@+id/editText"
android:layout_alignBottom="@+id/button"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_toLeftOf="@+id/button"
android:layout_toStartOf="@+id/button"
android:hint="입력하세요~"
android:inputType="text" />
</RelativeLayout>

3. 안드로이드 애플리케이션 구성요소 3.2인텐트 part01(안드로이드학원/안드로이드교육/안드로이드강좌/안드로이드기업출강]