Парни подскажите как побороться с такой фигней и выйти победителем. В общем у меня имеется RecyclerView с items, у которых всегда обновляется два элемента — значек батареи, и значек включения устройства. К этому списку у меня прикручен PopupMenu для действий для каждого item. Получается что когда у меня список статичный был, то есть ничего там не менялось, то я длительным нажатием мог свободно вызвать PopupMenu. Ну а вот когда добавилась динамика то PopupMenu выпадает через раз. Я могу понять почему это происходит, скорее всего когда я жму на item, то в момент обновления списка item со старыми данными удаляется и заменяется новым, а потому и LongClick просто на-просто не срабатывает. Подскажите хорошие практики желательно с примерами.
у вас проблема с реализацией ресайклера, скорее всего вы не меняете данные, а удаляете старые, и добавляете вместо них новые - поэтому и изчезает ваш Popup