title: MikePenz FastAdapter usage
body: <p>I am trying to implement the fastadapter. I just copied the sample code and tried to get it working. When I try it out it does not show anything in my recycler view. With debugging I found out that bindView() ist not getting called.</p>
  
  <p>My SampleItem.jave</p>
  
  <pre><code>public class SimpleItem extends AbstractItem&lt;SimpleItem, SimpleItem.ViewHolder&gt; {
  public StringHolder name;
  public StringHolder description;
  
  //The unique ID for this type of item
  @Override
  public int getType() {
      return (int) System.currentTimeMillis();
  }
  
  //The layout to be used for this type of item
  @Override
  public int getLayoutRes() {
      return R.layout.sample_item;
  }
  
  @Override
  public ViewHolder getViewHolder(@NonNull View v) {
      return new ViewHolder(v);
  }
  
  public void setName(String name){
      this.name = new StringHolder(name);
  }
  
  public void setDescription(String description){
      this.description = new StringHolder(description);
  }
  
  @Override
  public String toString() {
      return String.valueOf(name.getText()) + description.getText();
  }
  
  /**
   * our ViewHolder
   */
  protected static class ViewHolder extends FastAdapter.ViewHolder&lt;SimpleItem&gt; {
      @BindView(R.id.material_drawer_name)
      TextView name;
      @BindView(R.id.material_drawer_description)
      TextView description;
  
      public ViewHolder(View view) {
          super(view);
          ButterKnife.bind(this, view);
      }
  
      @Override
      public void bindView(SimpleItem item, List&lt;Object&gt; payloads) {
          Log.d("onBind","bind view called"); //does not get called
          StringHolder.applyTo(item.name, name);
          StringHolder.applyToOrHide(item.description, description);
      }
  
      @Override
      public void unbindView(SimpleItem item) {
          name.setText(null);
          description.setText(null);
      }
  }
  }
  </code></pre>
  
  <p>My Activity</p>
  
  <pre><code>public class SampleActivity extends AppCompatActivity {
  @BindView(R.id.recyclerView)
  RecyclerView recyclerView;
  @Override
  protected void onCreate(@Nullable Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_card_view);
      ButterKnife.bind(this);
      //create the ItemAdapter holding your Items
      ItemAdapter itemAdapter = new ItemAdapter();
      //create the managing FastAdapter, by passing in the itemAdapter
      FastAdapter fastAdapter = FastAdapter.with(itemAdapter);
  
      //set our adapters to the RecyclerView
      recyclerView.setAdapter(fastAdapter);
  
      ArrayList&lt;SimpleItem&gt; items = new ArrayList&lt;&gt;();
      for (int i = 0 ; i &lt; 20;i++){
          SimpleItem simpleItem = new SimpleItem();
          simpleItem.setName("this is a name");
          simpleItem.setDescription("this is a description - " + i);
          items.add(simpleItem);
      }
      Log.d("items:" , items.toString());
      //set the items to your ItemAdapter
      itemAdapter.add(items);
  }
  }
  </code></pre>
  
  <p>My build.gradle</p>
  
  <pre><code>//for fastadapter
  implementation "com.mikepenz:fastadapter:$rootProject.fastAdapterVersion@aar"
  implementation  "com.android.support:appcompat-v7:$rootProject.supportLibraryVersion"
  implementation  "com.android.support:recyclerview-v7:$rootProject.supportLibraryVersion"
  implementation "com.mikepenz:fastadapter-commons:$rootProject.fastAdapterVersion@aar"
  implementation "com.mikepenz:fastadapter-extensions-expandable:$rootProject.fastAdapterVersion@aar"
  implementation "com.mikepenz:fastadapter-extensions:$rootProject.fastAdapterVersion@aar"
  implementation  "com.android.support:design:$rootProject.supportLibraryVersion"
  //The tiny Materialize library used for its useful helper classes - also needed for fastadapter
  implementation "com.mikepenz:materialize:$rootProject.materializeVersion@aar"
  
  //butterknife
  compile 'com.jakewharton:butterknife:8.8.1'
  annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
  </code></pre>
  
  <p>With ext:</p>
  
  <pre><code>fastAdapterVersion = "3.2.4"
  materializeVersion = "1.1.2"
  supportLibraryVersion = '26.1.0'
  </code></pre>
  
  <p>Thanks in adavance for any help.</p>