Code Monkey home page Code Monkey logo

Comments (10)

elnoxvie avatar elnoxvie commented on August 28, 2024

I also noticed this on the latest update. I switched back to the old version for the time being.

from android-viewflow.

Cliffus avatar Cliffus commented on August 28, 2024

thanks for the comment! what version are you using?

from android-viewflow.

pakerfeldt avatar pakerfeldt commented on August 28, 2024

You have some sort of background service changing the layout of the list view? I'm trying to figure out how to re-produce this issue. Would it be possible for you to alter the "Different views" layout in viewflow-example and have it re-produce your problem?

from android-viewflow.

Cliffus avatar Cliffus commented on August 28, 2024

Hi!

I just 'solved' the issue, there was a stupid bug in my adapter which caused views to not recycle anymore... deeply ashamed ;-)

but still, this might be a bug in the viewflow class, this is what happens:

I initialize the adapter, set it on the viewflow class with selected index 0. On user interaction, I set the index to 1 (or something else), the views in the adapater are not recycled so they are recreated in the setSelected() method. On that moment, all views in the adapter are frozen.

I hope this scenario can help you find the cause of this issue, but it's not a big one ;-)

from android-viewflow.

pakerfeldt avatar pakerfeldt commented on August 28, 2024

Yes, that's a known issue that setSelection causes every view in the buffer to be re-fetched from the adapter. Still they are "re-cycled" in the sense that old views are passed to the getView method in your adapter (hence you don't need to inflate the view). But you still have to populate the view with data, yes.

from android-viewflow.

Cliffus avatar Cliffus commented on August 28, 2024

that wasn't really the problem, the views inside the viewflow view seemed like some kind of 'screenshots' of the views. The UI thread wasn't looping inside them anymore.

I could only reproduce the issue on Android 2.1+

from android-viewflow.

pakerfeldt avatar pakerfeldt commented on August 28, 2024

So, is there still some kind of outstanding issue or did you resolve it in your adapter?

from android-viewflow.

Cliffus avatar Cliffus commented on August 28, 2024

for me, there is no issue anymore. there is only an issue when the developer decides to not use view recyling.

I'll close this one ;-)

from android-viewflow.

pakerfeldt avatar pakerfeldt commented on August 28, 2024

Cool!

from android-viewflow.

euvid avatar euvid commented on August 28, 2024

I have the same problem, in which my listview updates only after one or several touches, such as there is no getView called on listview adapter. Can you explain me how did you resolve the problem. I know it's recommended to use viewPager, but i have used this for a while and i addapted the viewFlow for my needs

from android-viewflow.

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.