У меня есть следующая функция, которая отображает пользовательский тост
fun showCustomToast() {
val inflater = layoutInflater
val container: ViewGroup = findViewById(R.id.toastContainer)
val layout: ViewGroup = inflater.inflate(R.layout.custom_toast, container) as ViewGroup
val text: TextView = layout.findViewById(R.id.textView)
text.text = "This is a custom toast"
with (Toast(applicationContext)) {
setGravity(Gravity.CENTER_VERTICAL, 0, 0)
duration = Toast.LENGTH_LONG
view = layout
show()
}
}
Я вызываю эту функцию на основной активности чуть ниже setContentView(R.layout.activity_main)
При запуске приложения я получаю следующую ошибку
Caused by: java.lang.IllegalStateException:
> findViewById(R.id.toastContainer) must not be null
Что я делаю не так. , .
Я встречал это , но это не помогает