خب اگه اینجوره که بازم راحته دیگه. شما وقتی یه نمونه از کلاس custom adapter ساختی(مثلا mAdapter) بعدش توی متد onItemClickListener میتونی با استفاده از متد getItem(position)z از طریق mAdapter اون نمونه داده ای رو که از دیتابیس گرفتی و به عنوان ورودی به Adapter دادی رو بگیری:
// imagine you have this class
class MyData{
private String title;
private String body;
public void setTitle(String title){
this.title = title;
}
public String getTitle(){
return title;
}
public void setBody(String body){
this.body = body;
}
public String getBody(){
return body;
}
@Override
public void onItemClick(CoverAdapterView<?> parent, View view, int position, long id) {
MyData data = mAdapter.getItem(position);
String title = data.getTitle();
String body = data.getBody();
Toast.makeText(this, "title is: " + title + " and body is: " + body, Toast.LENGTH_SHORT).show();
}