Setiap kali saya mencoba membuat beberapa variabel boolean di dalam suatu fungsi, yang memiliki e: Entri? di konstruktornya, Android studio memberi tahu saya bahwa hanya panggilan aman atau panggilan non-null yang diperbolehkan. Jadi, setiap kali saya melakukan satu panggilan sebagai pernyataan non-null, Android studio menghapus peringatan ini dari variabel lain dan kode berfungsi. Kenapa begitu?
val isHighResult = e!!.y >= 3.5
val isMediumResult = e.y > 1.5 && e.y < 3.5
val isLowResult = e.y <= 1.5