Expecting member declaration

Kotlin

エラー内容

Kotlinでは、以下のような「関数やクラスを定義する場所」と「変数を定義する場所」は分けなければなりません。

・private fun xxx() { … }

・override fun xxx() { … }

・private inner class xxx { … }

変数の定義(val xxx = findViewById)やリスナーの実行(btPlay.setOnClickListener{})はクラス内もしくは関数内に書くべきです。

これらを関数外に書くとExpecting member declarationエラーが発生します

BACK