Olha só, antes nós usamos no início (videos anteriores) um ArrayAdapter para colocar os dados no ListView. Agora usamos um AdapterView. Qual a diferença dos dois e quais são as funções gerais do AdapterView. Só me quebrei mesmo pra entender a ideia geral do AdapterView, e se existem outras opções de implementação. Grato.
@Override
public void onCreateContextMenu(ContextMenu menu, View v, final ContextMenu.ContextMenuInfo menuInfo) {
MenuItem contextMenu = menu.add("Deletar");
contextMenu.setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem menuItem) {
AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo) menuInfo;
Student student = (Student) jlistview.getItemAtPosition(info.position);
StudentDAO studentDAO = new StudentDAO(StudentListActivity.this);
studentDAO.delete(student);
studentDAO.close();
Toast.makeText(StudentListActivity.this, "Student " + student.getName() + "deleted.", Toast.LENGTH_SHORT).show();
loadStudents();
return false;
}
});
}