我有一个用光标数据填充的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昆虫中获取一个选定的记录