Kotlin
-
java.lang.NoClassDefFoundError: Failed resolution of: Landroid/view/View$OnUnhandledKeyEventListenerAndroid 2020. 6. 20. 16:45
Error message Rejecting re-init on previously-failed class java.lang.Class: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/view/View$OnUnhandledKeyEventListener; Only implementaion in gradle file implementation 'androidx.core:core-ktx:1.3.0' Change in gradle file like below implementation 'androidx.core:core:1.3.0' implementation 'androidx.core:core-ktx:1.3.0'
-
Invoke-customs are only supported starting with Android OAndroid 2020. 6. 17. 14:21
app/build.gradle에 아래 옵션을 추가 Java 8을 쓴다면 android { compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } } Java 10을 쓴다면 android { compileOptions { sourceCompatibility JavaVersion.VERSION_1_10 targetCompatibility JavaVersion.VERSION_1_10 } } Java 7을 쓴다면 android { compileOptions { sourceCompatibility JavaVersion.VERSION_1_7 targetCompatibility Ja..
-
안드로이드 버튼 중복 클릭 막기Android 2019. 1. 3. 15:58
ref : https://stackoverflow.com/questions/5608720/android-preventing-double-click-on-a-button 같은 방법이지만 좀 더 편하게 사용하려면 아래처럼 class를 만든 후 사용하자. Kotlin Extension method & High order function import android.os.SystemClock import android.view.View class OneClickListener(private var interval: Int=1000, private var onOneClick: (View) -> Unit) : View.OnClickListener { private var lastClick : Long = 0 over..