Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Alguem sabe porque esse erro not getText()

public class FormularioAlunoActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_formulario_aluno);
        final View campoNome = findViewById(R.id.activity_formulario_aluno);
        final View campoTelefone = findViewById(R.id.activity_formulario_telefone);
        final View campoEmail = findViewById(R.id.activity_formulario_email);

        Button botaoSAlvar = findViewById(R.id.activity_formulario_aluno_botao_salvar);
        botaoSAlvar.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                String nome = campoNome.getText().toString();/* os 3 getText n ta funcionando*/
                String telefone = campoTelefone.getText().toString();
                String email = campoEmail.getText().toString();

                Aluno AlunoCriado = new Aluno(nome, telefone, email);
                Toast.makeText(FormularioAlunoActivity.this,
                        AlunoCriado.getNome() + " - "+
                        AlunoCriado.getEmail()+ " - "+
                        AlunoCriado.getTelefone(), Toast.LENGTH_SHORT).show();
            }
        });

    }
}

alguem sabe dizer...rs

1 resposta
solução!

Oi Rafael, blz?

Note que ao invés de usar a referência EditText você tá usando a View que não possui o método getText(). Basta trocar para EditText que funciona.

[]s

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