package cl.monsoon.s1next.view.adapter; import android.app.Activity; import cl.monsoon.s1next.data.api.model.Forum; import cl.monsoon.s1next.view.adapter.delegate.ForumAdapterDelegate; public final class ForumRecyclerViewAdapter extends BaseRecyclerViewAdapter<Forum> { private static final int VIEW_TYPE_FORUM = 1; public ForumRecyclerViewAdapter(Activity activity) { super(activity); addAdapterDelegate(new ForumAdapterDelegate(activity, VIEW_TYPE_FORUM)); setHasStableIds(true); } @Override public long getItemId(int position) { if (getItemViewTypeFromDelegatesManager(position) == VIEW_TYPE_FORUM) { return Long.parseLong(((Forum) getItem(position)).getId()); } else { return super.getItemId(position); } } }