I want to return the link from sqlite db by clicking on recyclerview item. It`s always returns the last added. Problem is in cursor, but I don't know,how to fix it.
cursor query in DBManager.class
public Cursor linkColumn() {
String[] linkColumn = new String[]{DatabaseHelper.LINK};
Cursor cursor = sqLiteDatabase
.query(
DatabaseHelper.TABLE_NAME,
linkColumn,
null,
null,
null,
null,
null);
return cursor;
}
clicking on item
@Override
public void onItemClick(long _id) {
Intent returnIntent = new Intent();
Cursor cursor = dbManager.linkColumn();
String item = cursor.getString(cursor.getColumnIndex(DatabaseHelper.LINK));
returnIntent.putExtra("link", item);
setResult(RESULT_OK, returnIntent);
finish();
}