목록Language/Kotlin (3)
꿈꾸는 개발자

** Dokka는 Kotlin API 문서화를 위한 엔진 KDoc 주석과 JavaDoc 주석의 이해가 필요하다 적용하기 build.gradle.kts (app/src/build.gradle)plugins { id("org.jetbrains.dokka") version "1.9.20"} HTML 형식으로 문서 생성 Terminal (Android Studio - 왼쪽 하단)./gradlew dokkaHtml 생성된 문서 열기 index.html (Project > app > build > dokka > html > index.html) 참고 사이트:https://kotlinlang.org/docs/dokka-gradle.html#build-javadoc-ja..

BottomSheetDialogFragment에서 Fragment로 데이터를 보낼때UserFragmentclass UserFragment : Fragment() { private lateinit var sharedViewModel: SharedViewModel : :}override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) // ViewModel 초기화 sharedViewModel = ViewModelProvider(requireActivity()).get(Share..

Fragment 에서 사용시 - 선언 -private fun Fragment.hideKeyboard() { view?.let { activity?.hideKeyboard(it) }}private fun Context.hideKeyboard(view: View) { val inputMethodManager = getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager inputMethodManager.hideSoftInputFromWindow(view.windowToken, 0)} - 사용 -binding.btnOk.setOnClickListener{ hideKeyboard()}