1. ホーム
  2. android

[解決済み] Kotlin addTextChangeListener lambda?

2022-05-04 23:30:37

質問

KotlinでEditText addTextChangeListenerのラムダ式をどのように構築するのですか?以下はエラーになる。

passwordEditText.addTextChangedListener { charSequence  ->
    try {
        password = charSequence.toString()
    } catch (error: Throwable) {
        raise(error)
    }
}

解決方法は?

これはすっきりしていますね。

passwordEditText.setOnEditorActionListener { 
    textView, keyCode, keyEvent ->
    val DONE = 6

    if (keyCode == DONE) {                       
         // your code here
    }
    false
}