The ListActivity - more precisely the AppsRecyclerAdapter (which is contained in the ListActivity) has an incredibly long loading time. After loading it once, it is a little faster - but after a while it loads painfully slow again.
Reason:
When loading, the RecyclerAdapter first has to get a list of all installed apps.
Possible Countermeasures:
Preloading / caching the recyclerAdapter.
Displaying the recyclerView while the adapter loads - the user won't notice that as the first apps will load immediately and others are appended later.
Issue:
The
ListActivity
- more precisely theAppsRecyclerAdapter
(which is contained in the ListActivity) has an incredibly long loading time. After loading it once, it is a little faster - but after a while it loads painfully slow again.Reason:
When loading, the RecyclerAdapter first has to get a list of all installed apps.
Possible Countermeasures:
Related Threads: