title: How to recyclerview bind view holder one time in recyclerview that multiple view holder
body: <p>I want to bind view holder only one time by this holder has one in recyclerview</p>
  
  <p>example code</p>
  
  <pre><code>@Override
  public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
      if (viewType == FEED_ITEM) {
          return new FeedViewHolder(new StoryListItem(context));
      } else if (viewType == SUGGEST_FRIEND_ITEM) {
          return new SuggestFriendViewHolder(new FeedSuggestFriendListItem(context));
  
      } else {
          return new EmptyViewHolder(new EmptyViewListItem(context));
  
      }
  }
  
   @Override
  public int getItemViewType(int position) {
     if(position==0){
      return SUGGEST_FRIEND_ITEM;
  
     }else{
      return FEED_ITEMว
  
     }
  }
  
  @Override
  public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) {
  
      if (holder instanceof FeedViewHolder) {
          ((FeedViewHolder) holder).fillData(newFeeds.get(position).getData());
  
  
      } else if (holder instanceof SuggestFriendViewHolder) {
          ((SuggestFriendViewHolder) holder).fillData();
  }
  </code></pre>
  
  <p>I want to bindViewHolder suggestFriendViewHolder only one time </p>
  
  <p>My problem is when scroll to first position (position = 0 ) from other position and suggestFriendViewHolder bind data every time when scroll to position = 0 . I want to bind data suggestFriendViewHolder one time.</p>