Android Firebase FirebaseRecyclerAdapter不工作

Android Firebase FirebaseRecyclerAdapter不工作,android,firebase,firebase-realtime-database,Android,Firebase,Firebase Realtime Database,我试图用firebase内容填充recyclerView,但发现了错误。 这是我的活动片段 public class Journal extends Fragment { RecyclerView recyclerView; DatabaseReference myref; @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle sav

我试图用firebase内容填充recyclerView,但发现了错误。 这是我的活动片段

public class Journal extends Fragment {

RecyclerView recyclerView;
DatabaseReference myref;
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
    View v = inflater.inflate(R.layout.activity_journal,container,false);


    recyclerView=(RecyclerView)v.findViewById(R.id.journal_rv);
    recyclerView.setHasFixedSize(true);
    recyclerView.setLayoutManager(new LinearLayoutManager(getContext()));
    myref= FirebaseDatabase.getInstance().getReference().child("/blog");

  // here is the error : "Must implements methods"



    FirebaseRecyclerAdapter<JournalEntry,BlogViewHolder> recyclerAdapter=new FirebaseRecyclerAdapter<JournalEntry, BlogViewHolder>(
            JournalEntry.class,
            R.layout.journal_list_item,
            BlogViewHolder.class,
            myref
    ) {


// Another one : method does not override from its superclass


        @Override
        protected void populateViewHolder(BlogViewHolder viewHolder, JournalEntry model, int position) {
            viewHolder.setTitle(model.getTitle());
            viewHolder.setDescription(model.getDescription());

        }
    };
    recyclerView.setAdapter(recyclerAdapter);
}
public static class BlogViewHolder extends RecyclerView.ViewHolder {
    View mView;
    TextView textView_title;
    TextView textView_decription;
    public BlogViewHolder(View itemView) {
        super(itemView);
        mView=itemView;
        textView_title = (TextView)itemView.findViewById(R.id.journal_title);
        textView_decription = (TextView) itemView.findViewById(R.id.journal_event_title);
    }
    public void setTitle(String title)
    {
        textView_title.setText(title+"");
    }
    public void setDescription(String description)
    {
        textView_decription.setText(description);
    }

要解决此问题,需要在
onCreateView()方法的末尾添加以下代码行:

return v;
如果还有其他
未实现的方法
,只需在Android Studio中按ALT+Insert
->选择覆盖方法->选择需要的方法

recyclerView.setHasFixedSize(true);

从代码中删除这一行

我遇到了类似的问题并删除了
recyclerView.setHasFixedSize(true);这条线成功了。我只是不明白为什么。请告诉我错误是什么?“必须实现方法”请提供日志猫中的全部错误。尝试添加未实现的方法,如上所述。
return v;
recyclerView.setHasFixedSize(true);