728x90 newInstance1 Fragment 생성자 조건 Fragment 생성시 newInstance() 사용하는 이유 1. 프래그먼트 재성성(화면 회전과 같은)시 빈 생성자가 있어야 한다 2. 재생성시 받아온 데이터를 유지하기 위해서 사용한다. 자주사용하는코드 companion object { private const val ARG_PARAM1 = "param1" private const val ARG_PARAM2 = "param2" @JvmStatic fun newInstance(param1: String, param2: String) = MainFragment().apply { arguments = Bundle().apply { putString(ARG_PARAM1, param1) putString(ARG_PARAM2, param2) } } } newIn.. 2022. 11. 1. 이전 1 다음 728x90