Новичок Иванович, это значит ты не понимаешь свой код, тк ты сам кидаешь это исключение. context is OnFragmentInteractionListener.
Это значит, что твоя активити должна реализовать интерфейс, который ты же и объявил.
Ты в курсе, что если ты за 3 года никуда не развился, это не "гуманитарий", а "лентяй"?
Гуманитарий - это человек, склонный к гуманитарным наукам, то есть к тем, которые изучают человека и его деятельности в обществе. Это история, философия, лингвистика, литературоведение и другие.
Если ты действительно гуманитарий, может тебе чем другим тогда заняться? Не программированием.
Тимофей, бинарный поиск тебе не поможет, массив-то не отсортирован. Можно попробовать отдельный unordered_set для поиска и вектор для хранения. Я так понял, надо вывести уники в порядке их появления. В джаве я бы посоветовал LinkedHashSet, не знаю, есть ли такая структура в плюсах.
sanke46, в целом нет, если ты понимаешь, что делаешь. Например, нужно отдельно сохранять состояние внутреннего лэйаут менеджера. Также нужно шарить вьюпул, если вьюхи одинаковые в разных Ресайклерах.
Manfbu, уже 100500 раз расписано, учись пользоваться поиском.