Android Question Maintaining Scroll Position in UltimateListView after Refresh

ebalvis

Member
Licensed User
Longtime User
I am currently working on a B4A project using UltimateListView and I am facing an issue with maintaining the scroll position after refreshing the list. Here's a brief description of my problem:

When I refresh the data in the list, the view resets and jumps to the last item. I have tried to use JumpTo(idx, false) where idx is the position I stored before the refresh using GetFirstVisiblePosition. However, it doesn't seem to work unless I use JumpTo(idx, true), which results in a poor visual effect.

Here's the code I am using to refresh the list:
B4X:
qry = DBData.SQL1.ExecQuery(sqlCode)
ulvs.ClearContent
If qry.RowCount > 0 Then
    ulvs.BulkAddItems(qry.RowCount, "ROW", 0)
Else
    ToastMessageShow("No data...", True)
End If
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…