본문 바로가기
반응형

Android11

[Android] RecyclerView 사용법 RecyclerView 사용법RecyclerView는 안드로이드에서 대량의 데이터 세트를 효율적으로 표시하기 위해 사용되는 강력한 위젯입니다. 기본적인 사용법을 아래에 설명하겠습니다. RecyclerView 사용 예제1. 의존성 추가: RecyclerView를 사용하기 위해 build.gradle 파일에 의존성을 추가합니다. gradledependencies {    implementation 'androidx.recyclerview:recyclerview:1.2.1'} 2. 레이아웃 파일 작성: RecyclerView를 포함하는 레이아웃 파일을 작성합니다.3. 아이템 레이아웃 작성: RecyclerView의 각 아이템을 위한 레이아웃 파일을 작성합니다.  4. Adapter 클래스 작성: 데이터 세트를.. 2024. 5. 20.
[Android] NoSuchMethodError 해결 방법 안드로이드에서 NoSuchMethodError 해결 방법"NoSuchMethodError"는 컴파일 시에는 존재하지만 런타임 시에는 찾을 수 없는 메서드를 호출하려 할 때 발생하는 오류입니다. 이는 주로 라이브러리 버전 불일치나 잘못된 메서드 호출로 인해 발생합니다.  NoSuchMethodError 해결 방법1. 의존성 확인: 빌드 파일(build.gradle)에서 사용 중인 라이브러리의 버전이 최신 버전인지 확인합니다. gradle dependencies { implementation 'com.example.library:version'}2. 메서드 호출 확인:호출하려는 메서드가 실제로 라이브러리에 존재하는지 확인합니다. 메서드 이름이나 파라미터가 정확한지 다시 확인합니다. 3. 캐시 정리 및 .. 2024. 5. 20.
[Android] 안드로이드 build.gradle.kts 설정 방법, build.gradle.kts build.gradle.kts 란?안드로이드 프로젝트를 설정하고 빌드할 때 build.gradle.kts 파일은 중요한 역할을 합니다. Kotlin DSL (KTS)을 사용한 Gradle 스크립트 설정은 더 타입 안전하며, 코드 완성 기능을 제공합니다. 이번 글에서는 build.gradle.kts 파일에서 자주 사용하는 섹션과 키워드를 소개하고, 각 섹션의 역할을 설명하겠습니다. 1. pluginsplugins 블록은 프로젝트에 적용할 플러그인을 정의합니다. 플러그인은 Gradle 빌드 시스템의 기능을 확장하거나 설정을 간소화하는 데 사용됩니다. 예를 들어, 안드로이드 애플리케이션이나 라이브러리 프로젝트에 필요한 플러그인을 설정할 수 있습니다. plugins { id("com.android.appl.. 2024. 5. 17.
[Android/Kotlin] kotlin.UninitializedPropertyAccessException: lateinit property ... has not been initialized Error 에러, lateinit, by lazy kotlin.UninitializedPropertyAccessException: lateinit property ... has not been initialized 이 오류는 lateinit으로 선언된 속성이 초기화되지 않은 채로 접근되었을 때 발생하는 에러이다. lateinit 키워드는 나중에 초기화될 것을 의미하는데, 초기화 되지 않은 {@@@}가 사용 됨에 따라 나타나는 에러이다. 해결법 - var 앞에 lateinit 사용하여 선언된 변수에 초기화가 되기전에 사용이 되는 경우 lateinit var name: String username = name -> Exception 발생 아래와 같이 값이 들어가 있어야 한다. lateinit var name: String name = "developerto.. 2024. 4. 17.
반응형