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

Dúvida no Ex. 4 da Aula 5 - Persistência com SQLite

Bom dia,

Existe alguma restrição em usar a seguinte implementação no formulario.xml:

Button

            android:id="@+id/botao"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="Gravar"
            android:onClick="btnGravar"
            />

e na activity implementar o método:

public void btnGravar(View view){
        Aluno aluno;
        FormHelper helper = new FormHelper(this);
        aluno = helper.setAluno();

        Toast.makeText(FormularioActivity.this, "Novo cadastro adicionado", Toast.LENGTH_SHORT).show();
        finish();
    }
1 resposta
solução!

Patric,

usar o onClick no xml só funciona a partir da API 4, então isso não é um grande problema (a não ser que você precise criar um app que atinja um device muito antigo).

Em relação a performance, também é indiferente. Nesse caso entra mais a sua escolha pessoal, ou o padrão que o seu time definiu.

Particularmente vejo um problema, supondo que você mude o nome do método btnGravar(), você vai precisar procurar por todos seus xmls onde esse método é chamado e mudar também.