mids содержит 2 строки: имя и идентификатор. Я хочу взимать плату за свои IN-ID. Любые идеи, как я мог бы сделать это без перебора цикла для создания массива, представленного как аргументы?
private List<Contacts> getCntctList(List<GroupMembers> mids){
List<Contacts> cntcts = new ArrayList<Contacts>();
ContentResolver cr = getContentResolver();
Object[] mIDs = mids.toArray();
Cursor contactCur = cr.query(People.CONTENT_URI, null, "People._ID IN (?)", new String [] { mIDs.toString() } , People.NAME + " ASC");
if (contactCur.getCount() > 0) {
while (contactCur.moveToNext()) {
...
}
}
return cntcts;
}