protected void addItemType(int type, @LayoutRes int layoutResId) {
        if (layouts == null) {
            layouts = new SparseArray<>();
        }
        layouts.put(type, layoutResId);
    }
Same as QuickAdapter#QuickAdapter(Context,int) but with
some initialization data.

@param data    A new list is created out of this one to avoid mutable list
common/src/main/java/com/sxjs/common/base/baseadapter/BaseMultiItemQuickAdapter.java