从Android中的Arraylist获取选定的行

时间:2017-07-14 07:47:57

标签: android arraylist cursor

我有一个用光标数据填充的arraylist,我想从这个列表中获取一个选定的或单个记录,我需要将其作为一个意图传递,我怎么可能实现这一点。

private ArrayList<Insect> insectList(){

    insects = new ArrayList<>();

    if (cursor.getCount() > 0){
        int count = 0;
        while (cursor.moveToNext()){
            if (count < quizActivity.ANSWER_COUNT){
                count++;
                insect = new Insect(cursor.getString(cursor.getColumnIndex(BugsContract.BugsEntry.COLUMN_FRIENDLYNAME)),
                cursor.getString(cursor.getColumnIndex(BugsContract.BugsEntry.COLUMN_SCIENTIFICNAME)),
                cursor.getString(cursor.getColumnIndex(BugsContract.BugsEntry.COLUMN_SCIENTIFICNAME)),
                cursor.getString(cursor.getColumnIndex(BugsContract.BugsEntry.COLUMN_IMAGEASSET)),
                Integer.parseInt(cursor.getString(cursor.getColumnIndex(BugsContract.BugsEntry.COLUMN_DANGERLEVEL)))
                );
                insects.add(insect);
                Collections.shuffle(insects);

            }
        }

    }

    return insects;
}

我需要从Arraylist昆虫中获取一个选定的记录

0 个答案:

没有答案