반응형
Context란?
어플과 관련된 정보에 접근하고자 하거나 어플과 연관된 시스템레벨의 함수를 호출할때 사용된다
api 문서 참조
즉 어플에 관해 시스템이 관리하고 있는 정보를 쓸 수 있다
다른 플랫폼과 차이점은 시스템적으로 접근할때 그냥 직접적으로 시스템 api를 호출하면 되지만 안드로이드는 Context라는 인스턴스화된 매개체를 통해서 작업을 해야한다
getSystemService는 Context클래스의 메소드이다
public abstract Object getSystemService(String name)
파라미터로 어떤 값을 전달하느냐에 따라서 다른 객체를 리턴하므로 리턴형이 Object이다
LayoutInflater 란?
xml에 정의된 리소스들을 view의 형태로 반환해준다
View inflate(int resource, ViewGroup root, boolean attachToRoot)
첫번째 파라미터 xml레이아웃 리소스를 지정하는 값
두번째 파라미터 뷰들을 객체화하여 추가할 대상이 되는 부모 컨테이너
반응형
'프로그래밍 > Android' 카테고리의 다른 글
안드로이드 xml에서 이미지가져오기 & java코드상에서 가져오기 (0) | 2017.01.03 |
---|---|
안드로이드 Resource(리소스)란? (0) | 2017.01.03 |
안드로이드 이미지크기를 뷰의 크기에 맞추기 (0) | 2017.01.03 |
안드로이드 URI (0) | 2017.01.03 |
Intent란 (0) | 2017.01.01 |