GithubHelp home page GithubHelp logo

Comments (6)

limuyang2 avatar limuyang2 commented on June 1, 2024

官方的写法是类似这样的:

when (holder) {
                is AHolder -> (holder as AHolder).bind(.....)
                is BHolder -> (holder as BHolder).bind(.....)
            }

但是本库极度依赖holder.itemViewType,尝试修改都没找到好的方式

from multitype.

drakeet avatar drakeet commented on June 1, 2024

感谢反馈,目前不建议和 ConcatAdapter 一起使用,待近期适配 RV 1.2.0.

from multitype.

drakeet avatar drakeet commented on June 1, 2024

看看是否和这个 issue 有关:https://issuetracker.google.com/issues/187339376

from multitype.

cooliceman avatar cooliceman commented on June 1, 2024

这个问题有新的进展么?
通过viewHolder的itemView添加自定义tag来保存multiTypeAdapter的viewType,取值时也通过tag来取值,规避viewholder.itemViewType和实际不一致问题.

from multitype.

530l avatar 530l commented on June 1, 2024

from multitype.

kolyneh avatar kolyneh commented on June 1, 2024

同问,需要与ConcatAdapter一起使用,尝试各种方法无果。

from multitype.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.