Androidでkotlin言語を使用して学習し始め、ボタン変数の初期化中に問題が発生しました。これは、変数を定義するときに、null値で初期化し、oncreate関数で変数をバインドすると、初期値を与えるように求められるためです。
kotlin.KotlinNullPointerException
ここに私のコードがあります
class AddsFragment : Fragment() {
var Add: Button = null!!
override fun onCreateView(inflater: LayoutInflater?, container: ViewGroup?, savedInstanceState: Bundle?): View? {
val Rootview = inflater!!.inflate(R.layout.clubsfragment, null, false)
Add = Rootview.findViewById(R.id.add) as Button
return Rootview
}
}