Fragment

액티비티에서 프라그먼트로 data 보내고 받기 arguments와 bundle 필요. 프라그먼트 액티비티 onCreat안에 생성 val bundle: Bundle = Bundle() bundle.putString("hello","hello") //arguments에 번들 담기 fragmentone.arguments = bundle 프라그먼트 받는 파일에 생성 override fun onActivityCreated(savedInstanceState: Bundle?) { val data = arguments?.getString("hello") Log.d("data", data) //값 없으면 널포인트 뜰것임. 로그캣 활용. super.onActivityCreated(savedInstanceState) } 프..
Fragment란 Fragment는 FragmentActivity 내의 어떤 동작 또는 사용자 인터페이스의 일부를 나타냅니다. 여러 개의 프래그먼트를 하나의 액티비티에 결합하여 창이 여러 개인 UI를 빌드할 수 있으며, 하나의 프래그먼트를 여러 액티비티에서 재사용할 수 있습니다. 프래그먼트는 액티비티의 모듈식 섹션이라고 생각하면 됩니다. 이는 자체적인 수명 주기를 가지고, 자체 입력 이벤트를 수신하고, 액티비티 실행 중에 추가 및 삭제가 가능합니다(다른 액티비티에 재사용할 수 있는 "하위 액티비티"와 같은 개념). 액티비티가 길어지면 구성요소가 많기 때문에 fragment를 사용하면 유지보수에 한결 수월하다. 액티비티의 파트를 나누어 가져가 책임진다. 라이프 사이클이 존재한다. 액티비티 종속적이다. 문제..
shy1008
'Fragment' 태그의 글 목록