I need to load a long list of data (5000-1000) on a RecycleView, and each items of the RecycleView has many details, so 5 TextView, 1 ImageView and a ProgressBar. All the data are stored on the SQLite DB.
Is it better to load an ArrayList<Object> which contains all the data and them set it to the adapter or is it better to load the data on the adapter?
Please consider I have other thing to do on the adapter like retriving the images (with Glide).
Any suggestion or consideration would be helpful!
Thank you