如何返回到recyclerview的先前位置

时间:2018-02-11 06:05:30

标签: android firebase firebase-realtime-database android-recyclerview firebaseui

单击项目后如何返回到recyclerview的上一个位置,然后用户像Youtube一样返回到recyclerview当用户观看视频时,它返回上一个项目而不是从顶部

FirebaseRecyclerAdapter <Blog,BlogViewHolder>FirebaseRecyclerAdapter = new FirebaseRecyclerAdapter
            <Blog, BlogViewHolder>( Blog.class,R.layout.blog_row,BlogViewHolder.class,mDatabase)
    {
        @Override
        protected void populateViewHolder(BlogViewHolder viewHolder, Blog model, int position) {

            final String post_key = getRef(position).getKey();

            viewHolder.setTitle(model.getTitle());
            viewHolder.setDesc(model.getDesc());
            viewHolder.setImage(getApplicationContext(),model.getImage());
            viewHolder.setUserimage(getApplicationContext(),model.getUserimage());
            viewHolder.setUsername(model.getUsername());
            viewHolder.setLikeBtn(post_key)

            viewHolder.mView.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {

                    //Toast.makeText(Main2Activity.this,post_key,Toast.LENGTH_LONG).show();

                    Intent singleBlog = new Intent(Main2Activity.this,BlogSingleActivity.class);
                    singleBlog.putExtra("blog_id",post_key);
                    startActivity(singleBlog);

                }
            });

如何在这种情况下实现getAdapterPosition()

0 个答案:

没有答案