What "PCLV ignores these items." means?Once the items are committed you can add or remove items by modifying CLV directly and calling PCLV.
PCLV ignores these items.B4X:CustomListView1.InsertAtTextItem(Index, "New Item", "") PCLV.ListChangedExternally
Given this "warning", does this mean that no items are ever deleted? I mean I suppose there is no loading limit...ScrollView height in Android is limited to 16,777,215 pixels. The exact limit depends on the device scale and the items height.
I almost certainly don't have completely clear ideas about this class.
I seem to remember that "lazy loading xCLV" prepared N item (Panels) and reused these; for example, the xCLV could show 10 items and N graphic items (previous M, subsequent M) were ready in memory, that this was the optimization, not having all the graphic items (panels) already loaded in memory. But if it is written that "ScrollView height in Android is limited to 16,777,215 pixels" it seems that all the items (panels) are kept in memory, or not?
Ultimately, what I'm trying to understand is how to manage database records with a "lazy loading" xCLV or, better, with this new "Preoptimized".
Perhaps I have to use db queries with the LIMIT clause and use the "classic" xCLV (?).