Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Meu app está abrindo e fechando

class MainActivity : AppCompatActivity(R.layout.activity_main) {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        val recycler = findViewById<RecyclerView>(R.id.recycler)
        recycler.adapter = ListaProdutoAdapter(context = this, produtos = listOf(
                Produto(
                    nome = "teste",
                    descricao = "teste desc",
                    valor = BigDecimal("19.99")
                ),
                Produto(
                    nome = "teste",
                    descricao = "teste desc 1",
                    valor = BigDecimal("29.99")
                ),
                Produto(
                    nome = "teste",
                    descricao = "teste desc 2",
                    valor = BigDecimal("39.99")
                ),
            ))
            val fab = findViewById<FloatingActionButton>(R.id.floatingActionButton)
            fab.setOnClickListener {
                val intent = Intent(this, FormalarioProdutoActivity::class.java)
                startActivity(intent)

            }

    }
}
2 respostas
solução!

Olá, Jonathan!

Pelo código que você compartilhou, parece que o seu app está abrindo e fechando porque você está chamando a FormularioProdutoActivity quando o botão flutuante é clicado. No entanto, você não mencionou se a FormularioProdutoActivity está implementada corretamente ou se está causando algum erro.

Para resolver esse problema, você precisa garantir que a FormularioProdutoActivity esteja implementada corretamente e que todas as dependências necessárias estejam configuradas. Certifique-se de que a FormularioProdutoActivity esteja registrada corretamente no arquivo AndroidManifest.xml e que todas as importações necessárias estejam presentes.

Além disso, verifique se não há nenhum erro ou exceção sendo lançada na FormularioProdutoActivity que possa estar causando o fechamento do app. Você pode adicionar logs ou mensagens de depuração para identificar possíveis problemas.

Se você puder fornecer mais informações sobre o erro específico que está ocorrendo ou compartilhar o código da FormularioProdutoActivity, poderei ajudá-lo de forma mais precisa.

Espero ter ajudado e bons estudos!

Foi erro meu mesmo muito obrigado pela atenção

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software