title: I can't find populateViewHolder Method in FirebaseRecyclerAdapter class
body: <p>I want to use  <code>FirebaseRecyclerAdapter</code> in my project and I used this code segment in a previous Project</p>
  
  <pre><code>FirebaseRecyclerAdapter&lt;ChatMessage, ChatMessageViewHolder&gt; adapter = new FirebaseRecyclerAdapter&lt;ChatMessage, ChatMessageViewHolder&gt;(ChatMessage.class, android.R.layout.two_line_list_item, ChatMessageViewHolder.class, ref) {
                public void populateViewHolder(ChatMessageViewHolder chatMessageViewHolder, ChatMessage chatMessage, int position) {
                    chatMessageViewHolder.nameText.setText(chatMessage.getName());
                    chatMessageViewHolder.messageText.setText(chatMessage.getMessage());
                }
            };
           recycler.setAdapter(mAdapter);
  </code></pre>
  
  <p>and it was working fine but now it doesn't work any more, Is there any update in the new version of <code>FirebaseUi</code> that can't allow me to reuse this code now?</p>
  
  <p><strong>I tried this in my project</strong></p>
  
  <pre><code> @Override
      protected void onStart() {
          super.onStart();
          FirebaseRecyclerAdapter&lt;BlogModel, BlogListViewHolder&gt; adapter = new FirebaseRecyclerAdapter&lt;BlogModel, BlogListViewHolder&gt;(BlogModel.class, android.R.layout.two_line_list_item, BlogListViewHolder.class, mDatabaseReference) {
              public void populateViewHolder(BlogListViewHolder blogListViewHolder, BlogModel blogModel, int position) {
                  blogListViewHolder.postTitle.setText(blogModel.getPostTitle());
                  blogListViewHolder.postDesc.setText(blogModel.getPostDesc());
  
              }
          };
          mBlogList.setAdapter(adapter);
      }
  </code></pre>
  
  <p>and Android Studio gives an error saying you must implement <code>onCreateViewHolder,onBindViewHolder</code> Method.</p>
  
  <p><strong>BlogListViewHolder class</strong></p>
  
  <pre><code>public static class BlogListViewHolder extends RecyclerView.ViewHolder {
  
          ImageView postImage;
          TextView postTitle;
          TextView postDesc;
  
          public BlogListViewHolder(View view) {
              super(view);
              postImage = view.findViewById(R.id.blog_image_id);
              postTitle = view.findViewById(R.id.blog_title_id);
              postDesc = view.findViewById(R.id.blog_desc_id);
              view.setOnClickListener(new View.OnClickListener() {
                  @Override
                  public void onClick(View v) {
                  }
              });
  
          }
  
      }
  </code></pre>
  
  <p><strong>I use this Dependencies</strong> </p>
  
  <pre><code>dependencies {
  
  
  
   compile fileTree(dir: 'libs', include: ['*.jar'])
          androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
              exclude group: 'com.android.support', module: 'support-annotations'
          })
          compile 'com.android.support:appcompat-v7:26.0.2'
          compile 'com.google.firebase:firebase-auth:11.4.2'
          compile 'com.google.firebase:firebase-database:11.4.2'
          compile 'com.google.firebase:firebase-storage:11.4.2'
          compile 'com.firebaseui:firebase-ui-database:3.1.0'
          compile 'com.firebaseui:firebase-ui-firestore:3.1.0'
          compile 'com.firebaseui:firebase-ui-auth:3.1.0'
          compile 'com.firebaseui:firebase-ui-storage:3.1.0'
          testCompile 'junit:junit:4.12'
          compile 'com.squareup.picasso:picasso:2.5.2'
  
      }
      apply plugin: 'com.google.gms.google-services'
  </code></pre>