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();
        }
