If you parse set of data from xml, json, database, etc it's better to create custom model i.e.
your model:
public class YourModel
{
private int id = -1;
private String title = "";
public int getId()
{
return id;
}
public void setId(int id)
{
this.id = id;
}
public String getTitle()
{
return title;
}
public void setTitle(String title)
{
this.title = title;
}
}
In activity:
private YourModel yourModel;
@Override
public void onCreate(Bundle savedInstanceState)
{
lstView.setOnItemClickListener(new OnItemClickListener()
{
@Override
public void onItemClick(AdapterView<?> parent, View v, int position,
long id)
{
detailsModel = ((YourAdapter) lstView.getAdapter()).getItem(position);
Toast.makeText(getApplicationContext, yourModel.getTitle(),
Toast.LENGTH_LONG).show();
}
}
}