2010. 6. 29. 15:17
Intent는 component(activities, services, broadcast receivers) 를 활성화할 때 사용되는 비동기 메시지이다.

예를 들어, 단순한 텍스트 기반의 리스트가 있다고 가정하자. 이 때 리스트에서 특정 item을 선택(push) 하 면 상세페이지로 전화되고 그 화면에 리스트 item을 전달하고 싶으면 어떻게 해야 할까? 이때 사용하는 넘이 Intent 다.

사용 예
- 상세 화면 Active 코드
Intent myIntent = new Intent();
myIntent.setClassName("com.example.helloandroid", "com.example.helloandroid.DetailView");
myIntent.putExtra("key", l.getItemAtPosition(position).toString());

startActivity(myIntent);

Mainfest.xml 설정
- mainfest.xml 안에 상세 화면 Activity 를 선언해야지 사용할 수 있다.
- 참조 :  http://developer.android.com/reference/android/content/Intent.html
<activity android:name=".DetailView"
          android:label="@string/app_name">
    <intent-filter>
        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.DEFAULT" />
    </intent-filter>
</activity>

'android' 카테고리의 다른 글

[android] - Log 사용하기  (0) 2010.06.30
[android] - XML 가지고 놀기  (0) 2010.06.29
[android] - AlertDialog 사용하기  (0) 2010.06.29
Posted by 짱가쟁이