I need to manipulate a ListView’s children when it is done loading, but I can’t seem to find a way to find out when this happens. When I set the adapter of my ListView, the method returns immediately, but the population of it’s children views happens asynchronously. Is there a way to handle the event when my list is full of views?
Share
You can either do a periodic polling to see if the list has been populated: write a while() loop to check once in a while. Or you could wait for a fixed amount of time (say 30 ms) before doing your next operation. These are not recommended methods, but should solve your problem.