Я пытаюсь разработать приложение для социальных сетей и хочу добавить к нему некоторые функции, такие как comment button
, но когда я вхожу в окно комментариев на Post
и возвращаюсь на домашнюю страницу,recyclerview прокрутка назад к первому сообщению Как отключить автоматическую прокрутку для RecyclerView
Я не говорю по-английски свободно, поэтому я прошу прощения за любую письменную или грамматическую ошибку в переводе
layoutManager = new LinearLayoutManager(this);
layoutManager.setReverseLayout(true);
layoutManager.setStackFromEnd(true);
layoutManager.findViewByPosition(4);
layoutManager.isSmoothScrolling();
mPandaList = (RecyclerView) findViewById(R.id.vVvVvVvVv);
mPandaList.setLayoutManager(layoutManager);
mPandaList.setHasFixedSize(true);
Мой адаптер:
@Override
protected void onStart() {
mAuth.addAuthStateListener(mAuthListner);
super.onStart();
final FirebaseRecyclerAdapter<panda, PandaViewHolder> FBRA = new FirebaseRecyclerAdapter<panda, PandaViewHolder>(
panda.class,
R.layout.home_post_adapter,
PandaViewHolder.class,
MData_For_Home
) {
@Override
protected void populateViewHolder(final PandaViewHolder viewHolder, final panda model, final int position) {....}
};
mPandaList.setAdapter(FBRA);
}
Моя специальная процедура заключается в том, чтобы отправить пользователя на другой комментарий:
viewHolder.Comment.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent single = new Intent(home.this, View_Home_Comment.class);
single.putExtra("post_id", post_key);
startActivity(single);
}
});
Как использовать некоторые инструменты для перемещения и возврата между страницами без каких-либо изменений вRecyclerView
?