I am seeing the same issue and I believe this should be treated as a high-priority one. We now can leverage the clone feature to dynamically add components on screen using a loop, filling each of the components with information from a local DB. However, as the assigning of text values to the components, it renders the clone feature practically unusable especially when you clone more than 10 times and the element you clone is a bit “complex” such as a column which contains rows, buttons and labels.
I have created a benchmark app which demonstrates three (3) bugs/issues:
- Cloning elements slows down significantly as clones get generated
- Assigning text to elements is very slow on Android (this is the issue described in this thread)
- Using a “count” loop to clone elements will not show the cloned elements on screen as they get created unless you add a variable change in the loop. (yup… don’t ask me how I spotted this).
To test the 3rd point, use the last two buttons (Count, Count v2).
Anyone happy to give a hand here?