Para que o meu código funcione o Android Studio pede pra que eu adicione um "@SuppressLint("WrongViewCast")" logo acima do onCreate. Caso contrário toda a variável campoDescricao fica sublinhada de vermelho. Na aula isso não ocorre no momento de criação da variável e não sei sequer o que isso significa. Alguém poderia me ajudar?
O meu código está assim:
package com.cdom.orgsalura.ui.activity
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.util.Log
import android.view.View
import android.widget.Button
import android.widget.EditText
import com.cdom.orgsalura.R
class FormularioProdutoActivity :
    AppCompatActivity(R.layout.activity_formulario_produto) {
        override fun onCreate(savedInstanceState: Bundle?) {
            super.onCreate(savedInstanceState)
            val botaoSalvar = findViewById<Button>(R.id.botao_salvar)
            botaoSalvar.setOnClickListener {
                val campoNome = findViewById<EditText>(R.id.nome)
                val nome = campoNome.text.toString()
                val campoDescricao = findViewById<EditText>(R.id.desricao)
                val descricao = campoDescricao.text.toString()
                Log.i("FormulárioProduto", "onCreate : $nome")
            }
        }
    } 
            