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

Toast.makeText não Funciona dentro do onClick

package com.example.ui.activity;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;

import com.example.agenda.R;

public class FormularioAlunoActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_formulario_aluno);
        Toast.makeText(FormularioAlunoActivity.this,"texte",Toast.LENGTH_LONG).show();

        final TextView campoNomeAluno = findViewById(R.id.activity_formulario_aluno_nome_aluno);
        final TextView campoNomeTelefone = findViewById(R.id.activity_formulario_aluno_telefone_aluno);
        final TextView campoNomeEmail = findViewById(R.id.activity_formulario_aluno_email_aluno);
        Button botaoSalvar = findViewById(R.id.activity_formulario_aluno_botao_salvar_aluno);

        botaoSalvar.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
                Toast.makeText(FormularioAlunoActivity.this,"teste",Toast.LENGTH_LONG).show();

            }
        });

    }
}
3 respostas

Executando no modo debug, Notei que ele entra do onclick, mas o Toast não funcionou. Outro ponto é que pela IDE, ele não completou o FormularioAlunoActivity.this no Toast de forma automática , inclui manualmente.

solução!

Fala Rafael de boa ?

Mano, olhando seu código aqui, parece estar tudo certinho...

Será que esse primeiro "texte" que tu ta fazendo não pode estar atrapalhando ? Tentaria tira-lo e em seguida ver se o click do botão funciona.

Caso não role, talvez seja bacana tu mandar um video pra gente de como tá rolando pra gente te ajudar a investigar

opa Matheus, obrigado pelas dicas. Agora esta ok. Além de fazer essa alteração também, fechei a o Android Studio Notei que em alguns casos depois de fechar o Android Studio e executar novamente ele funcionou.