ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Intent(2).....(암시적, 명시적 구분)
    과거...../개발일지 2010. 2. 27. 12:47

    요번에는 암시적 인텐트를 다뤄보겠습니다.
    먼저 암시적 인텐트가 모냐!!!

     암시적 인텐트(Intent) : 익명의 애플리케이션 컴포넌트가 액션 요청을 서비스 할수있도록 하는 매커니즘 입니다.
     
    위의정의처럼 설명하면 어려운감이 있어 명시적 인텐트 선언 코드와 비교하면서 보겠습니다.

    암시적
     Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:111-1111"));
    startActivity(intent)

    명시적
    privte static final int SHOW_A =1;
     
    Intent intent = new Intent(this, aa.class);
    startActivityForResult(intent, SHOW_A);

    위에 보시는 바와 같이 명시적은 그대로 지정 클래스를 직접 지정해서 선언하는 방식이고 암시적은 지정된 액션타입에
    대해 액션수행에 가장 적합한 클래스로 그인텐트를 해결해주는 방식입니다.


Designed by Tistory.