FRAGMENT
-
FragmentAndroid/AndroidStudio 2018. 6. 21. 16:52
프래그먼트 이해하기 여러 액티비티에 공통되는 부분이 있다고 가정 ( 카카오톡을 켰을 때, 아래 생기는 메뉴바) 하면,화면이 전환 될 때마다 똑같은 코드가 또 사용되게 된다. 때문에 하나의 액티비티에(시스템에서 관리) 여러 화면을 보여주기 위해 프래그먼트를 사용한다.(과거에는 외부라이브러리였지만 현재는 api에 추가 되었으면, 널리 사용되기 때문에 꼭 알아야한다.) 프래그먼트는 액티비티를 본 따서 만들어졌다. - 생명주기를 갖는다. - 플래그먼트간 전환시 액티비티처럼 intent가 필요하다(intent를 닮았지만 다르다) - 액티비티안에 존재하는 플래그먼트매니저(시스템의 역할)에 의해 전환된다. - 플래그 먼트는 뷰가 아니기 때문에 context가 없다. -> 플래그먼트가 들어가는 액티비티에서 참조해야 한..