안드로이드 개념
제목 설명
Component

안드로이드의 컴포넌트는 똑같이 클래스로 작성되었더라도 각 클래스가 독립적으로 실행되어 직접 결합이 발생하지않는 구조이다.

 

그렇기 때문에 예를 들어 A와 B 클래스가 있을 경우 A클래스에서 실행되다가 B 클래스를 실행해야 한다고 할 경우 보통의 경우 직접 new 클래스를 사용하여 이용한다.

 

그러나 안드로이드의 경우 상기와 같이 각 클래스가 독립적으로 실행되어 직접 결합이 발생하지 않는 구조이다.

 

그런데 직접 결합되지않아도 실행된다.

그 이유는 대행자를 이용하기 때문이다.

안드로이드에서 대행자는 안드로이드 시스템이다. 결국 A 액티비티는 안드로이드 시스템에 의뢰하고 시스템은 이 의뢰를 받아 B 액티비티를 실행하는 구조이다.

 

그럼 컴포넌트 실행을 안드로이드 시스템에 어떻게 의뢰할까? 그 방법은 인텐트를 이용하여 해결한다.

 

인텐트를 한마디로 표현하면 컴포넌트를 실행하기 위해 시스템에 넘기는 정보이다.

   
   
   
   
   
   
   

'[개념]' 카테고리의 다른 글

[개념] 윈도우 개념  (0) 2020.03.13
[개념] 순서도 개념  (0) 2020.02.18
[개념] 오라클 개념정리 표(DB)  (0) 2020.02.05
[개념] GIT 개념정리 표(GIT)  (0) 2019.12.27
[개념] 스프링 AOP란?(스프링)  (0) 2019.11.26

+ Recent posts