ListaAlunosActivity.java
lista.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapter, View view, int posicao, long id) {
Aluno alunoParaSerAlterado = (Aluno) adapter.getItemAtPosition(posicao);
Intent irParaOFormulario = new Intent(ListaAlunosActivity.this, FormularioActivity.class);
irParaOFormulario.putExtra("alunoSelecionado", alunoParaSerAlterado);
startActivity(irParaOFormulario);
}
});
Aluno.java
package br.com.caelum.cadastro.modelo;
import java.io.Serializable;
public class Aluno implements Serializable{
Entendo que o putExtra precisa de um objeto Serializable, mas já transformei o Aluno e mesmo assim ele ainda reclama:
The method putExtra(String, boolean) in the type Intent is not applicable for the arguments (String, Aluno)
ListaAlunosActivity.java
/CadastroCaelum/src/br/com/caelum/cadastro
line 44 Java Problem