Můžete použít koncept asynchronních úloh spolu s SimpleCursorAdapters.
"AsyncTask umožňuje správné a snadné použití vlákna uživatelského rozhraní. Tato třída umožňuje provádět operace na pozadí a publikovat výsledky ve vláknu uživatelského rozhraní bez nutnosti manipulovat s vlákny a/nebo obslužnými rutinami."
Zde je to, co můžete udělat:
1) Získejte pouze 1. 10/15 položek v 1. dotazu. 2) Spusťte další dotaz jako úlohu na pozadí, zatímco uživatel odhlašuje prvních 10/15 položek.
To jistě urychlí uživatelský zážitek