Giter Club home page Giter Club logo

Comments (12)

matheuskiser avatar matheuskiser commented on July 28, 2024 6

@ShamylZakariya , @EzimetYusup, I am also getting the same error when only using HeaderViews and not Footers. The solution was not adding the GhostView to the parent ViewGroup in SectioningAdapter.onCreateGhostHeaderViewHolder. #70. Let me know if this will cause any other issues down the line.

from stickyheaders.

namnl avatar namnl commented on July 28, 2024 1

It took me two days but could not get around this, in the end I found this post:

When setting the layout manager you can simply call
mGridLayoutManager.setItemPrefetchEnabled(false);
It made the error go away for me. Hope it will be useful for someone.

from stickyheaders.

pierrediderot avatar pierrediderot commented on July 28, 2024

+1
The same issue ?
#38

from stickyheaders.

pierrediderot avatar pierrediderot commented on July 28, 2024

@jomapp I solved this problem using layoutManager="org.zakariya.stickyheaders.StickyHeaderLayoutManager"

from stickyheaders.

EzimetYusup avatar EzimetYusup commented on July 28, 2024

@pierrediderot the problem is when trying to use SectioningAdapter with LinearLayoutManager not with StickyHeaderLayoutManager, @ShamylZakariya do you have any idea about this issue?

from stickyheaders.

EzimetYusup avatar EzimetYusup commented on July 28, 2024

@jomapp when is it crashing for you?

from stickyheaders.

EzimetYusup avatar EzimetYusup commented on July 28, 2024

@jomapp could you try this code? create custom LinearLayoutManager and override this method

   @Override
    public void collectAdjacentPrefetchPositions(int dx, int dy, RecyclerView.State state, LayoutPrefetchRegistry layoutPrefetchRegistry) {
        try {
            super.collectAdjacentPrefetchPositions(dx, dy, state, layoutPrefetchRegistry);
        } catch (IllegalArgumentException e) {
            e.printStackTrace();
        }

    }

from stickyheaders.

ShamylZakariya avatar ShamylZakariya commented on July 28, 2024

Can you provide a simple demo app which exhibits the behavior? I never saw this during development.

from stickyheaders.

EzimetYusup avatar EzimetYusup commented on July 28, 2024

@ShamylZakariya me too, I saw it only on Crashlytics.

from stickyheaders.

DanielNovak avatar DanielNovak commented on July 28, 2024

Are you maybe using animateLayoutChanges on that RecyclerView? We had the same issue and it was because we (unintentionally) had this flag set. https://stackoverflow.com/questions/26477660/recyclerview-crashes-when-scrapped-or-attached-views-may-not-be-recycled/26479862#26479862

from stickyheaders.

matheuskiser avatar matheuskiser commented on July 28, 2024

@DanielNovak I'm not using animateLayoutChanges.

from stickyheaders.

pierrediderot avatar pierrediderot commented on July 28, 2024

I only use StickyHeaderLayoutManager, because when I use LinearLayoutManager and I use the crazy scroll, this error happens.

from stickyheaders.

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.