반응형

2024/11 6

Bug affecting some locales causing HTTP errors Please downgrade to 21.0.2 or, if available, update to the next version which will contain a fix. For more info please see:

Bug affecting some locales causing HTTP errors Please downgrade to 21.0.2 or, if available, update to the next version which will contain a fix. For more info please see: Update함  https://firebase.google.com/support/release-notes/android#latest_sdk_versions  or firebase-bom을 사용해서여러 파이어베이스 라이브러리 버전 명시할 필요가 없음 implementation platform('com.google.firebase:firebase-bom:33.6.0') implementation "co..

Android정책 2024.11.29

Kotlin | navGraphViewModels

Jetpack Navigation에서 ViewModel을 공유하는 방법: navGraphViewModels 사용법안녕하세요! 오늘은 Jetpack Navigation 라이브러리와 ViewModel을 결합하여 여러 화면(Fragment) 간에 ViewModel을 공유하는 방법에 대해 알아보겠습니다. 특히 **navGraphViewModels**를 사용해 Navigation Graph 내에서 어떻게 ViewModel을 관리하고, 여러 Fragment에서 데이터를 쉽게 공유할 수 있는지에 대해 설명드릴 예정입니다.1. Navigation Component와 ViewModel 개념 복습Navigation Component란?Jetpack의 Navigation Component는 앱 내에서 화면 간의 전환을 관리..

Kotlin 2024.11.27

Error] version of its metadata is 1.8.0, expected version is 1.6.0.

transformed/jetified-viewpager2-1.1.0-beta02-api.jar!/META-INF/viewpager2_release.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.kotline version1.6.0 - 1.8.0 version Update viewpager2-1.1.0-beta02-api.jar!/META-INF/viewpager2_release.kotlin_module: Module was compiled with an incompatible version o..

Kotlin 2024.11.22

Kotlin | webview(웹뷰) 화면 잘림 현상

HTML을 고쳐서 편하게 사용하고 싶지만 그럴수가 없기에 페이지 로딩후에 viewPort를 설정하여 최대한 화면의 크기가 작아지지 않게끔 설정해주었다webView.webViewClient = object : WebViewClient() { override fun onPageFinished(view: WebView, url: String) { view.evaluateJavascript( "document.querySelector('meta[name=viewport]') || " + "document.head.innerHTML += '';", null ) } } 그리고 메모리 누수 때문에 메모리 누수를 어..

Kotlin 2024.11.22

[JAVA]@jsonignoreproperties(ignoreunknown = true)

회사에서 JsonIgnoreProperties를 발견.. 근데 사용하는것도 있고 아닌것도 있어서 의문을 가지게됨@JsonIgnoreProperties(ignoreUnknown = true)에 대해 설명하자면, 이는 Jackson 라이브러리에서 제공하는 어노테이션으로, JSON 데이터를 Java 객체로 변환할 때(즉, 역직렬화할 때) Java 클래스에 정의되지 않은 필드를 무시하도록 설정하는 데 사용됩니다.주요 특징JSON 데이터에 Java 객체에 정의되지 않은 필드가 포함되어 있을 경우, 예외를 발생시키는 대신 무시하고 정상적으로 변환합니다.REST API에서 확장 가능성을 고려해 JSON 필드가 추가될 가능성이 높은 경우에 자주 사용됩니다.클래스 레벨에 선언되며, 해당 클래스에 적용됩니다.import ..

Spring+JAVA 2024.11.20
반응형