Я занимаюсь разработкой приложения для чата. Он имеет функцию ответа (например, Telegram / WhatsApp). Когда пользователь нажимает на ответное сообщение, RecyclerView должен прокрутить до объявленной позиции. Но если я установлю положение скрытого элемента в программе recyclerview, приложение выдаст исключение NullPoinerException. Работает только для видимых предметов.
holder.replyContainer.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mRecyclerView.smoothScrollToPosition(m.content.getReply().getPosition());
View view = mRecyclerView.
findViewHolderForAdapterPosition(m.content.getReply().getPosition())
.itemView.findViewById(R.id.selected);
view.setVisibility(View.VISIBLE);
view.startAnimation(AnimationUtils.loadAnimation(mActivity, R.anim.fade_out));
}
});