Я использую Firebase-UI для показа изображения и текста, и только текст, такой как база данных Cloud Firestore. Я сталкиваюсь с проблемой всякий раз, когда прокручиваю вниз и перехожу на позицию этого элемента, то этот элемент обновляется, это означает, что моя текущая позиция на C ия иду в нижнюю позицию S и иду в C, затем этот элемент обновился, я не хочу этого, пожалуйста, помогите мне в этом, мой код получения Firebase-UI приведен ниже.Спасибо
pbProcess.setVisibility(View.VISIBLE);
mRecyclerView=(RecyclerView)rootView.findViewById(R.id.rv_post_list);
mRecyclerView.setHasFixedSize(true);
((SimpleItemAnimator) mRecyclerView.getItemAnimator()).setSupportsChangeAnimations(false);
//mRecyclerView.invalidate();
mLayoutManager = new LinearLayoutManager(getActivity());
mRecyclerView.setLayoutManager(mLayoutManager);
final FirebaseFirestore mLikeCommentDb=FirebaseFirestore.getInstance();
final Query query = FirebaseFirestore.getInstance()
.collection("posts").orderBy("datetime", Query.Direction.DESCENDING)
.limit(30);
final FirestoreRecyclerOptions<Posts> response =
new FirestoreRecyclerOptions.Builder<Posts>()
.setQuery(query, Posts.class)
.build();
adapterPost = new FirestoreRecyclerAdapter<Posts,PostAdapter>(response) {
@Override
public void onBindViewHolder(PostAdapter holder, int position, Posts model) {
pbProcess.setVisibility(View.GONE);
holder.bindMyView(getActivity(),holder,position,model,response.getSnapshots(),
myContext,mLikeCommentDb);
}
@Override
public PostAdapter onCreateViewHolder(ViewGroup group, int i) {
// Create a new instance of the ViewHolder, in this case we are using a custom
// layout called R.layout.message for each item
View view = LayoutInflater.from(group.getContext())
.inflate(R.layout.custum_home_post, group, false);
return new PostAdapter(view);
}
};
mRecyclerView.setAdapter(adapterPost);
adapterPost.notifyDataSetChanged();
и Recyclerview
<android.support.v7.widget.RecyclerView
android:id="@+id/rv_post_list"
android:layout_width="match_parent"
android:layout_height="648dp"
android:layout_marginTop="5dp"
android:scrollbars="vertical" />
Пожалуйста, друзья, помогите мне в этом, заранее спасибо, я столкнулся с этой проблемой в моем приложении за последние шесть месяцев