В любом случае, какое-то время я применяю обходной путь, пока не найду традиционный способ сделать это.
В настоящее время мое собственное решение состоит в том, чтобы получить список всех идентификаторов изображений на обоих этапах, до фотографирования и после фотосъемки. Новый идентификатор в новом списке - это идентификатор, который я ищу при фильтрации по старому списку.
ниже - мой фрагмент кода.
private String getDiscrepantId(ArrayList<String> old_lst, ArrayList<String> new_lst){
for(int i=0; i<old_lst.size(); i++){
if(new_lst.contains(old_lst.get(i))){
new_lst.remove(old_lst.get(i));
}
}
return new_lst.get(0);
}
Я надеюсь, что должен быть какой-то лучший способ добиться этого, который, я думаю, кто-то скоро поделится.