Eai, beleza?
Quero usar outras listviews, para mostrar dados diferentes. Uma na tela principal, onde fica listado os usuarios ja dacastrados, e outra na tela que mostra todos os dados cadastrados, referente ao usuário clicado. E consegui fazer isso. Mas estão aparecendo todos os dados juntos. Tipo, a informação X do usuário A, aparece para os outros usuários. Assim como a informação X do usuário B e assim por diante. Não estão aparecendo apenas os dados daquele em que foi clicado.
Como faço para aparecer apenas daquele que foi clicado?
private void carregaListaPeso() {
AlunoDAO dao = new AlunoDAO(this);
List<Aluno> alunos = dao.buscaAluno();
dao.close();
AlunoAdapter adapter = new AlunoAdapter(this, alunos);
listaAluno.setAdapter(adapter);
@Override
public View getView(int position, View convertView, ViewGroup parent) {
Aluno aluno= alunos.get(position);
LayoutInflater inflater = LayoutInflater.from(context);
View view = convertView;
if (view == null){
view = inflater.inflate(R.layout.peso, parent,false);
}
TextView Peso = (TextView) view.findViewById(R.id.item_peso);
Peso.setText(aluno.getPeso());
TextView dataPeso = (TextView) view.findViewById(R.id.item_datapeso);
dataPeso.setText(aluno.getDatapeso());
return view;
}