したがって、私はKotlinでリスナーを作成しようとしています。私はちょうど私のコードで後者が実行されるメソッドを渡すしたい。Kotlinで関数を変数として宣言する方法
override fun setButtonClickListener(listener: (text: String) -> Unit) {
this.listener = listener
}
しかし、私は自分のリスナーを宣言するとき、私はこのようにそれを宣言する必要があります:このような
private var listener : (text: String) -> Unit = null!!
そうでなければ、私のASは文句を言うでしょう。しかしこれは !!ヌルオブジェクトの継ぎ目ではとても奇妙です。どのようにこのリスナーを宣言する必要がありますか?
ありがとうございます!
おかげのような私のインターフェース!私はうまく動作します。ドキュメントでこれを見つけるのは難しいです... –
@LeandroBorgesFerreiraまったくありません。 –