프로그래밍/Android

LayoutInflater.from(context) vs context.getSystemService(LAYOUT_INFLATER_SERVICE)

showmiso 2019. 5. 17. 17:31

LayoutInflater.from(context)
vs
context.getSystemService(LAYOUT_INFLATER_SERVICE)

https://stackoverflow.com/a/20995083/9757951

getSystemService
: A LayoutInflater for inflating layout resources in this context.
이 Context에서 Layout Resource를 확장하는 LayoutInflater

LayoutInflater
: Obtains the LayoutInflater from the given context.
Context로 부터 LayoutInflater를 가져온다.

Activity 내부에선 getLayoutInflater() 를 사용한다. 
이건 getSystemService()를 사용하는 것과 동일하다.

결론적으론 차이가 없다.

라네